<?xml version="1.0" ?>
<root>
  <context></context>
  <tree type="460000" typeLabel="Program">
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/module.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/init.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/pci.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/dma-mapping.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/netdevice.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/ethtool.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/etherdevice.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/platform_device.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/delay.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/bitops.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/mii.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/if_ether.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/if_vlan.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/ip.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/in.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/ipv6.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/log2.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/jiffies.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/crc32.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/io.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450400" typeLabel="IfdefTop">
      <tree type="440100" typeLabel="IfdefDirective">
        <tree type="480000" label="#ifdef CONFIG_SPARC64" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&lt;linux/of_device.h&gt;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450400" typeLabel="IfdefTop">
      <tree type="440100" typeLabel="IfdefDirective">
        <tree type="480000" label="#endif" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400200" typeLabel="Include">
        <tree type="480000" label="&quot;niu.h&quot;" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410001" typeLabel="DefineVar"></tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240200" label="&quot;niu&quot;" typeLabel="Constant"></tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410001" typeLabel="DefineVar"></tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240200" label="DRV_MODULE_NAME&quot;: &quot;" typeLabel="Constant"></tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410001" typeLabel="DefineVar"></tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240200" label="&quot;1.0&quot;" typeLabel="Constant"></tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410001" typeLabel="DefineVar"></tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240200" label="&quot;Nov 14, 2008&quot;" typeLabel="Constant"></tree>
        </tree>
      </tree>
    </tree>
    <tree type="450700" typeLabel="NotParsedCorrectly">
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="static" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="char" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="version" typeLabel="GenericString"></tree>
      <tree type="480000" label="[" typeLabel="GenericString"></tree>
      <tree type="480000" label="]" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="__devinitdata" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="=" typeLabel="GenericString"></tree>
      <tree type="480000" label="  " typeLabel="GenericString"></tree>
      <tree type="480000" label="DRV_MODULE_NAME" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="&quot;.c:v&quot;" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="DRV_MODULE_VERSION" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="&quot; (&quot;" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="DRV_MODULE_RELDATE" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="&quot;)\n&quot;" typeLabel="GenericString"></tree>
      <tree type="480000" label=";" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="MODULE_AUTHOR" typeLabel="GenericString"></tree>
      <tree type="480000" label="(" typeLabel="GenericString"></tree>
      <tree type="480000" label="&quot;David S. Miller (davem@davemloft.net)&quot;" typeLabel="GenericString"></tree>
      <tree type="480000" label=")" typeLabel="GenericString"></tree>
      <tree type="480000" label=";" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="MODULE_DESCRIPTION" typeLabel="GenericString"></tree>
      <tree type="480000" label="(" typeLabel="GenericString"></tree>
      <tree type="480000" label="&quot;NIU ethernet driver&quot;" typeLabel="GenericString"></tree>
      <tree type="480000" label=")" typeLabel="GenericString"></tree>
      <tree type="480000" label=";" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="MODULE_LICENSE" typeLabel="GenericString"></tree>
      <tree type="480000" label="(" typeLabel="GenericString"></tree>
      <tree type="480000" label="&quot;GPL&quot;" typeLabel="GenericString"></tree>
      <tree type="480000" label=")" typeLabel="GenericString"></tree>
      <tree type="480000" label=";" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="MODULE_VERSION" typeLabel="GenericString"></tree>
      <tree type="480000" label="(" typeLabel="GenericString"></tree>
      <tree type="480000" label="DRV_MODULE_VERSION" typeLabel="GenericString"></tree>
      <tree type="480000" label=")" typeLabel="GenericString"></tree>
      <tree type="480000" label=";" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="#ifndef DMA_44BIT_MASK" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="#define" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="DMA_44BIT_MASK" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="0x00000fffffffffffULL" typeLabel="GenericString"></tree>
      <tree type="480000" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="#endif" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
      <tree type="480000" label="#ifndef readq" typeLabel="GenericString"></tree>
      <tree type="480000" label=" " typeLabel="GenericString"></tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="readq" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241700" typeLabel="Cast">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="readl" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="|" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="readl" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="+" typeLabel="GenericString"></tree>
                              <tree type="240200" label="4UL" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="32" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="writeq" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="writel" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xffffffff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="writel" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="32" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0x4UL" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450400" typeLabel="IfdefTop">
      <tree type="440100" typeLabel="IfdefDirective">
        <tree type="480000" label="#endif" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_pci_tbl" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PCI_DEVICE" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PCI_VENDOR_ID_SUN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0xabcd" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList"></tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350200" typeLabel="MacroDecl">
        <tree type="480000" label="MODULE_DEVICE_TABLE" typeLabel="GenericString"></tree>
        <tree type="470000" typeLabel="GenericList">
          <tree type="20100" typeLabel="Left">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="pci" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="20100" typeLabel="Left">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="niu_pci_tbl" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410001" typeLabel="DefineVar"></tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="242000" typeLabel="ParenExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="240200" label="5" typeLabel="Constant"></tree>
              <tree type="480000" label="*" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="HZ" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="readq" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          <tree type="480000" label="val" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="writeq" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="20100" typeLabel="Left">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="readq" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="mac_regs" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          <tree type="480000" label="val" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="writeq" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="20100" typeLabel="Left">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="mac_regs" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="readq" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ipp_off" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          <tree type="480000" label="val" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="writeq" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="20100" typeLabel="Left">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ipp_off" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="readq" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pcs_off" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          <tree type="480000" label="val" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="writeq" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="20100" typeLabel="Left">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pcs_off" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="readq" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="xpcs_off" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          <tree type="480000" label="val" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="writeq" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="20100" typeLabel="Left">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="xpcs_off" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410001" typeLabel="DefineVar"></tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="242000" typeLabel="ParenExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NETIF_MSG_DRV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NETIF_MSG_PROBE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="|" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NETIF_MSG_LINK" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_debug" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="debug" typeLabel="GenericString"></tree>
        <tree type="360100" typeLabel="InitExpr">
          <tree type="241000" typeLabel="Unary">
            <tree type="240200" label="1" typeLabel="Constant"></tree>
            <tree type="480000" label="-" typeLabel="GenericString"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350200" typeLabel="MacroDecl">
        <tree type="480000" label="module_param" typeLabel="GenericString"></tree>
        <tree type="470000" typeLabel="GenericList">
          <tree type="20100" typeLabel="Left">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="debug" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType"></tree>
          <tree type="20100" typeLabel="Left">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350200" typeLabel="MacroDecl">
        <tree type="480000" label="MODULE_PARM_DESC" typeLabel="GenericString"></tree>
        <tree type="470000" typeLabel="GenericList">
          <tree type="20100" typeLabel="Left">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="debug" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="20100" typeLabel="Left">
            <tree type="240200" label="&quot;NIU debug level&quot;" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="TYPE" typeLabel="GenericString"></tree>
          <tree type="480000" label="f" typeLabel="GenericString"></tree>
          <tree type="480000" label="a" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420400" typeLabel="DefineDoWhileZero">
          <tree type="330000" typeLabel="Compound">
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="msg_enable" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NETIF_MSG_##TYPE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="220100" typeLabel="ParameterType">
                        <tree type="480000" label="f" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="##a" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="240200" label="0" typeLabel="Constant"></tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="TYPE" typeLabel="GenericString"></tree>
          <tree type="480000" label="f" typeLabel="GenericString"></tree>
          <tree type="480000" label="a" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420400" typeLabel="DefineDoWhileZero">
          <tree type="330000" typeLabel="Compound">
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="msg_enable" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NETIF_MSG_##TYPE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="220100" typeLabel="ParameterType">
                        <tree type="480000" label="f" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="##a" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="240200" label="0" typeLabel="Constant"></tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="TYPE" typeLabel="GenericString"></tree>
          <tree type="480000" label="f" typeLabel="GenericString"></tree>
          <tree type="480000" label="a" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420400" typeLabel="DefineDoWhileZero">
          <tree type="330000" typeLabel="Compound">
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="msg_enable" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NETIF_MSG_##TYPE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="220100" typeLabel="ParameterType">
                        <tree type="480000" label="f" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="##a" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="240200" label="0" typeLabel="Constant"></tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="np" typeLabel="GenericString"></tree>
          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="241000" typeLabel="Unary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="20100" typeLabel="Left">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="np" typeLabel="GenericString"></tree>
          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="241000" typeLabel="Unary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="20100" typeLabel="Left">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="serdes_init_10g_serdes" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="bits" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="delay" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="__niu_wait_bits_clear_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="delay" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="bits" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="delay" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg_name" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="__niu_set_and_wait_clear_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="__niu_wait_bits_clear_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="delay" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="device" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="PFX&quot;%s: bits (%llx) of register %s &quot;&quot;would not clear, val[%llx]\n&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="name" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg_name" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="NP" typeLabel="GenericString"></tree>
          <tree type="480000" label="REG" typeLabel="GenericString"></tree>
          <tree type="480000" label="BITS" typeLabel="GenericString"></tree>
          <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
          <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
          <tree type="480000" label="REG_NAME" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="241800" typeLabel="StatementExpr">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BUILD_BUG_ON" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="||" typeLabel="GenericString"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="__niu_set_and_wait_clear_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NP" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="REG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="REG_NAME" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="bits" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="delay" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="__niu_wait_bits_clear_ipp" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="delay" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="bits" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="delay" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg_name" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="__niu_set_and_wait_clear_ipp" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="__niu_wait_bits_clear_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="delay" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="device" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="PFX&quot;%s: bits (%llx) of register %s &quot;&quot;would not clear, val[%llx]\n&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="name" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg_name" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="NP" typeLabel="GenericString"></tree>
          <tree type="480000" label="REG" typeLabel="GenericString"></tree>
          <tree type="480000" label="BITS" typeLabel="GenericString"></tree>
          <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
          <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
          <tree type="480000" label="REG_NAME" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="241800" typeLabel="StatementExpr">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BUILD_BUG_ON" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="||" typeLabel="GenericString"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="__niu_set_and_wait_clear_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NP" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="REG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="REG_NAME" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="bits" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="delay" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="__niu_wait_bits_clear" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="delay" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="NP" typeLabel="GenericString"></tree>
          <tree type="480000" label="REG" typeLabel="GenericString"></tree>
          <tree type="480000" label="BITS" typeLabel="GenericString"></tree>
          <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
          <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="241800" typeLabel="StatementExpr">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BUILD_BUG_ON" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="||" typeLabel="GenericString"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="__niu_wait_bits_clear" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NP" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="REG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="bits" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="delay" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg_name" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="__niu_set_and_wait_clear" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="__niu_wait_bits_clear" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="delay" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="device" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="PFX&quot;%s: bits (%llx) of register %s &quot;&quot;would not clear, val[%llx]\n&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="name" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg_name" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="NP" typeLabel="GenericString"></tree>
          <tree type="480000" label="REG" typeLabel="GenericString"></tree>
          <tree type="480000" label="BITS" typeLabel="GenericString"></tree>
          <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
          <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
          <tree type="480000" label="REG_NAME" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="241800" typeLabel="StatementExpr">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BUILD_BUG_ON" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="||" typeLabel="GenericString"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="__niu_set_and_wait_clear" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NP" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="REG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LIMIT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DELAY" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="REG_NAME" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ldg_rearm" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241700" typeLabel="Cast">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="LDG_IMGMT_ARM" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LDG_IMGMT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ldg_num" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ldn_irq_enable" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mask_reg" typeLabel="GenericString"></tree>
            <tree type="480000" label="bits" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="LDN_MAX" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="64" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LD_IM0" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="LD_IM0_MASK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LD_IM1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="-" typeLabel="GenericString"></tree>
                            <tree type="240200" label="64" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="LD_IM1_MASK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask_reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bits" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask_reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_ldn_in_ldg" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="LDN_MAX" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ldg_map" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="ldg_num" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280001" typeLabel="Continue"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_ldn_irq_enable" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="on" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_interrupts" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_enable_ldn_in_ldg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="on" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_ldg_rearm" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="on" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="type" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="242000" typeLabel="ParenExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="type" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="*" typeLabel="GenericString"></tree>
                    <tree type="240200" label="2" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="phy_decode" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PORT_TYPE_MASK" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="mdio_wait" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="1000" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MIF_FRAME_OUTPUT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MIF_FRAME_OUTPUT_TA_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_FRAME_OUTPUT_DATA" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="10" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_FRAME_OUTPUT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MDIO_ADDR_OP" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_wait" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_FRAME_OUTPUT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MDIO_READ_OP" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="mdio_wait" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_FRAME_OUTPUT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MDIO_ADDR_OP" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_wait" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_FRAME_OUTPUT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MDIO_WRITE_OP" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="data" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_wait" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_FRAME_OUTPUT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_READ_OP" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="mdio_wait" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="mii_write" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_FRAME_OUTPUT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_WRITE_OP" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="data" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_wait" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="esr2_set_tx_cfg" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR2_TI_PLL_TX_CFG_L" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR2_TI_PLL_TX_CFG_H" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="16" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="esr2_set_rx_cfg" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR2_TI_PLL_RX_CFG_L" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR2_TI_PLL_RX_CFG_H" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="16" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="serdes_init_niu_10g_fiber" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
            <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_TX_CFG_ENTX" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_TX_CFG_SWING_1375MV" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PLL_RX_CFG_ENRX" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PLL_RX_CFG_TERM_0P8VDDT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PLL_RX_CFG_ALIGN_ENA" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PLL_RX_CFG_LOS_LTHRESH" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_RX_CFG_EQ_LP_ADAPTIVE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_PHY" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="test_cfg" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PLL_TEST_CFG_LOOPBACK_CML_DIS" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR2_TI_PLL_TEST_CFG_L" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="test_cfg" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_TX_CFG_ENTEST" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_RX_CFG_ENTEST" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="esr2_set_tx_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="esr2_set_rx_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="serdes_init_niu_1g_serdes" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
            <tree type="480000" label="pll_sts" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="max_retry" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="100" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="uninitialized_var" typeLabel="GenericString"></tree>
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
            <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PLL_TX_CFG_ENTX" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PLL_TX_CFG_SWING_1375MV" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_TX_CFG_RATE_HALF" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PLL_RX_CFG_ENRX" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PLL_RX_CFG_TERM_0P8VDDT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PLL_RX_CFG_ALIGN_ENA" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PLL_RX_CFG_LOS_LTHRESH" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_RX_CFG_RATE_HALF" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="port" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PLL_RX_CFG_EQ_LP_ADAPTIVE" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_PHY" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="test_cfg" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PLL_TEST_CFG_LOOPBACK_CML_DIS" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR2_TI_PLL_TEST_CFG_L" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="test_cfg" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_TX_CFG_ENTEST" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_RX_CFG_ENTEST" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_CFG_ENPLL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_CFG_MPY_8X" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR2_TI_PLL_CFG_L" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;NIU Port %d &quot;&quot;serdes_init_niu_1g_serdes: &quot;&quot;mdio write to ESR2_TI_PLL_CFG_L failed&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pll_sts" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PLL_CFG_ENPLL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR2_TI_PLL_STS_L" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pll_sts" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;NIU Port %d &quot;&quot;serdes_init_niu_1g_serdes: &quot;&quot;mdio write to ESR2_TI_PLL_STS_L failed&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="200" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr2_set_tx_cfg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr2_set_rx_cfg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_SRDY0_P0" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_DET0_P0" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_SRDY0_P1" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_DET0_P1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="240800" typeLabel="Postfix">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="max_retry" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="--" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_SIGNALS" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mdelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="500" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Port %u signal bits [%08x] are not &quot;&quot;[%08x]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="serdes_init_niu_10g_serdes" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
            <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
            <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
            <tree type="480000" label="pll_sts" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="max_retry" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="100" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="uninitialized_var" typeLabel="GenericString"></tree>
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_TX_CFG_ENTX" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_TX_CFG_SWING_1375MV" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PLL_RX_CFG_ENRX" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PLL_RX_CFG_TERM_0P8VDDT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PLL_RX_CFG_ALIGN_ENA" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PLL_RX_CFG_LOS_LTHRESH" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_RX_CFG_EQ_LP_ADAPTIVE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_PHY" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="test_cfg" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PLL_TEST_CFG_LOOPBACK_CML_DIS" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR2_TI_PLL_TEST_CFG_L" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="test_cfg" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_TX_CFG_ENTEST" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_RX_CFG_ENTEST" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_CFG_ENPLL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLL_CFG_MPY_10X" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR2_TI_PLL_CFG_L" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;NIU Port %d &quot;&quot;serdes_init_niu_10g_serdes: &quot;&quot;mdio write to ESR2_TI_PLL_CFG_L failed&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pll_sts" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PLL_CFG_ENPLL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR2_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR2_TI_PLL_STS_L" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pll_sts" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;NIU Port %d &quot;&quot;serdes_init_niu_10g_serdes: &quot;&quot;mdio write to ESR2_TI_PLL_STS_L failed&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="200" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr2_set_tx_cfg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tx_cfg" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr2_set_rx_cfg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rx_cfg" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS_P0_BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_SRDY0_P0" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_DET0_P0" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_INT_XSRDY_P0" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_INT_XDP_P0_CH3" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_INT_XDP_P0_CH2" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_XDP_P0_CH1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_INT_XDP_P0_CH0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS_P1_BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_SRDY0_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_DET0_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_INT_XSRDY_P1" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_INT_XDP_P1_CH3" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_INT_XDP_P1_CH2" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_XDP_P1_CH1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_INT_XDP_P1_CH0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="240800" typeLabel="Postfix">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="max_retry" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="--" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_SIGNALS" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mdelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="500" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;NIU Port %u signal bits [%08x] are not &quot;&quot;[%08x] for 10G...trying 1G\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="serdes_init_niu_1g_serdes" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="~" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MAC_XCVR_PCS" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="device" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;Port %u 10G/1G SERDES &quot;&quot;Link Failed \n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="port" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280200" typeLabel="ReturnExpr">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="chan" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="esr_read_rxtx_ctrl" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_RXTX_CTRL_L" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="chan" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="*" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_RXTX_CTRL_H" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="chan" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="16" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="chan" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="esr_read_glue0" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_GLUE_CTRL0_L" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="chan" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="*" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_H" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="chan" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240200" label="16" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="esr_read_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_RXTX_RESET_CTRL_L" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="*" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_RXTX_RESET_CTRL_H" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240200" label="16" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="chan" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="esr_write_rxtx_ctrl" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_RXTX_CTRL_L" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="chan" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_RXTX_CTRL_H" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="chan" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                            <tree type="240200" label="16" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="chan" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="esr_write_glue0" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_GLUE_CTRL0_L" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="chan" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_GLUE_CTRL0_H" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="chan" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                            <tree type="240200" label="16" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="esr_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="uninitialized_var" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_RXTX_RESET_CTRL_L" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0x0000" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_RXTX_RESET_CTRL_H" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="200" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_RXTX_RESET_CTRL_L" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="200" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ESR_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_RXTX_RESET_CTRL_H" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0x0000" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="200" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="esr_read_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reset" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="reset" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Port %u ESR_RESET &quot;&quot;did not clear [%08x]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reset" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="serdes_init_10g" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
            <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ctrl_val" typeLabel="GenericString"></tree>
            <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
            <tree type="480000" label="sig" typeLabel="GenericString"></tree>
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_0_CTRL_CFG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_0_TEST_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_1_CTRL_CFG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_1_TEST_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ctrl_val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="241100" typeLabel="Binary">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="ENET_SERDES_CTRL_SDET_0" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="ENET_SERDES_CTRL_SDET_1" typeLabel="GenericString"></tree>
                                        </tree>
                                      </tree>
                                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="ENET_SERDES_CTRL_SDET_2" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="ENET_SERDES_CTRL_SDET_3" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="242000" typeLabel="ParenExpr">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="ENET_SERDES_CTRL_EMPH_0_SHIFT" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="ENET_SERDES_CTRL_EMPH_1_SHIFT" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ENET_SERDES_CTRL_EMPH_2_SHIFT" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_SERDES_CTRL_EMPH_3_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ENET_SERDES_CTRL_LADJ_0_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ENET_SERDES_CTRL_LADJ_1_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ENET_SERDES_CTRL_LADJ_2_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ENET_SERDES_CTRL_LADJ_3_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_PHY" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_SERDES_TEST_MD_0_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_SERDES_TEST_MD_1_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ENET_SERDES_TEST_MD_2_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ENET_SERDES_TEST_MD_3_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl_val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_read_rxtx_ctrl" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_read_glue0" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_RXTX_CTRL_VMUXLO" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_RXTX_CTRL_ENSTRETCH" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_RXTX_CTRL_VMUXLO_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_SRATE" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_THCNT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_GLUE_CTRL0_BLTIME" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_RXLOSENAB" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240200" label="0xf" typeLabel="Constant"></tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_GLUE_CTRL0_SRATE_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_GLUE_CTRL0_THCNT_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="BLTIME_300_CYCLES" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_BLTIME_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_write_rxtx_ctrl" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_write_glue0" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="esr_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS_P0_BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_SRDY0_P0" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_DET0_P0" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_INT_XSRDY_P0" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_INT_XDP_P0_CH3" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_INT_XDP_P0_CH2" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_XDP_P0_CH1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_INT_XDP_P0_CH0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS_P1_BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_SRDY0_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_DET0_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_INT_XSRDY_P1" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_INT_XDP_P1_CH3" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_INT_XDP_P1_CH2" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_XDP_P1_CH1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_INT_XDP_P1_CH0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY_PRESENT" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="~" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280200" typeLabel="ReturnExpr">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Port %u signal bits [%08x] are not &quot;&quot;[%08x]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY_PRESENT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="serdes_init_1g" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_1_PLL_CFG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENET_SERDES_PLL_FBDIV2" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_PLL_HRATE0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_PLL_HRATE1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="2" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_PLL_HRATE2" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="3" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_PLL_HRATE3" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_1_PLL_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="serdes_init_1g_serdes" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
            <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
            <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ctrl_val" typeLabel="GenericString"></tree>
            <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
            <tree type="480000" label="sig" typeLabel="GenericString"></tree>
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reset_val" typeLabel="GenericString"></tree>
            <tree type="480000" label="val_rd" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ENET_SERDES_PLL_HRATE0" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ENET_SERDES_PLL_HRATE1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_PLL_HRATE2" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_PLL_HRATE3" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENET_SERDES_PLL_FBDIV0" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reset_val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_RESET_0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_0_CTRL_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_0_TEST_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_0_PLL_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reset_val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_RESET_1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_1_CTRL_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_1_TEST_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_1_PLL_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ctrl_val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="241100" typeLabel="Binary">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="ENET_SERDES_CTRL_SDET_0" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="ENET_SERDES_CTRL_SDET_1" typeLabel="GenericString"></tree>
                                        </tree>
                                      </tree>
                                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="ENET_SERDES_CTRL_SDET_2" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="ENET_SERDES_CTRL_SDET_3" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="242000" typeLabel="ParenExpr">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="ENET_SERDES_CTRL_EMPH_0_SHIFT" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="ENET_SERDES_CTRL_EMPH_1_SHIFT" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ENET_SERDES_CTRL_EMPH_2_SHIFT" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_SERDES_CTRL_EMPH_3_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ENET_SERDES_CTRL_LADJ_0_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ENET_SERDES_CTRL_LADJ_1_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ENET_SERDES_CTRL_LADJ_2_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ENET_SERDES_CTRL_LADJ_3_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_PHY" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_SERDES_TEST_MD_0_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_SERDES_TEST_MD_1_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ENET_SERDES_TEST_MD_2_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ENET_SERDES_TEST_MD_3_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_RESET" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reset_val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mdelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="20" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val_rd" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_RESET" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val_rd" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="reset_val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl_val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_RESET" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val_rd" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mdelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="2000" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_read_rxtx_ctrl" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_read_glue0" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_RXTX_CTRL_VMUXLO" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_RXTX_CTRL_ENSTRETCH" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_RXTX_CTRL_VMUXLO_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_SRATE" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_THCNT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_GLUE_CTRL0_BLTIME" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_RXLOSENAB" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240200" label="0xf" typeLabel="Constant"></tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_GLUE_CTRL0_SRATE_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_GLUE_CTRL0_THCNT_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="BLTIME_300_CYCLES" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_BLTIME_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_write_rxtx_ctrl" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_write_glue0" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_SRDY0_P0" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_DET0_P0" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_SRDY0_P1" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_DET0_P1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Port %u signal bits [%08x] are not &quot;&quot;[%08x]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="link_status_1g_serdes" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SPEED_INVALID" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="DUPLEX_INVALID" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_pcs" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PCS_MII_STAT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PCS_MII_STAT_LINK_STATUS" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SPEED_1000" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="link_status_10g_serdes" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="link_ok" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="1" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="480000" label="val2" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_status_1g_serdes" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SPEED_INVALID" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="DUPLEX_INVALID" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_xpcs" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XPCS_STATUS" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val2" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_INTER2" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val2" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0x01000000" typeLabel="Constant"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_ok" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x1000ULL" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_ok" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SPEED_10000" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="link_status_mii" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
            <tree type="480000" label="advert" typeLabel="GenericString"></tree>
            <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
            <tree type="480000" label="stat1000" typeLabel="GenericString"></tree>
            <tree type="480000" label="lpa" typeLabel="GenericString"></tree>
            <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
            <tree type="480000" label="estatus" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="supported" typeLabel="GenericString"></tree>
            <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
            <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
            <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMSR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_ADVERTISE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="advert" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_LPA" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lpa" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="likely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMSR_ESTATEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_ESTATUS" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="estatus" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_CTRL1000" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_STAT1000" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="stat1000" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="estatus" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="stat1000" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMSR_ANEGCAPABLE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SUPPORTED_Autoneg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMSR_10HALF" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SUPPORTED_10baseT_Half" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMSR_10FULL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SUPPORTED_10baseT_Full" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMSR_100HALF" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SUPPORTED_100baseT_Half" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMSR_100FULL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SUPPORTED_100baseT_Full" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="estatus" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ESTATUS_1000_THALF" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SUPPORTED_1000baseT_Half" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="estatus" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ESTATUS_1000_TFULL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SUPPORTED_1000baseT_Full" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="advert" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ADVERTISE_10HALF" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ADVERTISED_10baseT_Half" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="advert" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ADVERTISE_10FULL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ADVERTISED_10baseT_Full" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="advert" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ADVERTISE_100HALF" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ADVERTISED_100baseT_Half" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="advert" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ADVERTISE_100FULL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ADVERTISED_100baseT_Full" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ADVERTISE_1000HALF" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ADVERTISED_1000baseT_Half" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ADVERTISE_1000FULL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ADVERTISED_1000baseT_Full" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMCR_ANENABLE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="neg" typeLabel="GenericString"></tree>
                <tree type="480000" label="neg1000" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="active_autoneg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ADVERTISED_Autoneg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="neg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="advert" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lpa" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="neg1000" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="2" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="stat1000" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="neg1000" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LPA_1000FULL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LPA_1000HALF" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="SPEED_1000" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="neg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="LPA_100" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="SPEED_100" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="neg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LPA_10HALF" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LPA_10FULL" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="SPEED_10" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="SPEED_INVALID" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="neg1000" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LPA_1000FULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="||" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="neg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LPA_DUPLEX" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SPEED_INVALID" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="DUPLEX_HALF" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="DUPLEX_INVALID" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="active_autoneg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMCR_SPEED1000" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMCR_SPEED100" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="!" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="SPEED_1000" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMCR_SPEED100" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="SPEED_100" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="SPEED_10" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BMCR_FULLDPLX" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DUPLEX_HALF" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_advertising" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMSR_LSTATUS" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="!" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="link_status_1g_rgmii" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
            <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SPEED_INVALID" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="DUPLEX_INVALID" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMSR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMSR_LSTATUS" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="adv" typeLabel="GenericString"></tree>
                <tree type="480000" label="lpa" typeLabel="GenericString"></tree>
                <tree type="480000" label="common" typeLabel="GenericString"></tree>
                <tree type="480000" label="estat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_ADVERTISE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280100" typeLabel="Goto">
                  <tree type="480000" label="out" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="adv" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_LPA" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280100" typeLabel="Goto">
                  <tree type="480000" label="out" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="lpa" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="common" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="adv" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lpa" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_ESTATUS" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280100" typeLabel="Goto">
                  <tree type="480000" label="out" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="estat" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SPEED_1000" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_speed" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="current_duplex" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="link_status_1g" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_status_mii" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SUPPORTED_TP" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_advertising" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ADVERTISED_TP" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="bcm8704_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PHYXS_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="BMCR_RESET" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PHYXS_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1000" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="BCM8704_PHYXS_DEV_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMCR_RESET" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Port %u PHY will not reset &quot;&quot;(bmcr=%04x)\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="err" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="bcm8704_user_dev3_readback" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="bcm8706_init_user_dev3" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_OPT_DIGITAL_CTRL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="USER_ODIG_CTRL_GPIOS" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240200" label="0x3" typeLabel="Constant"></tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="USER_ODIG_CTRL_GPIOS_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="USER_ODIG_CTRL_RESV2" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_OPT_DIGITAL_CTRL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mdelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1000" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="bcm8704_init_user_dev3" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_CONTROL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="241100" typeLabel="Binary">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="USER_CONTROL_OPTXRST_LVL" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="USER_CONTROL_OPBIASFLT_LVL" typeLabel="GenericString"></tree>
                                        </tree>
                                      </tree>
                                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="USER_CONTROL_OBTMPFLT_LVL" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="USER_CONTROL_OPPRFLT_LVL" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="USER_CONTROL_OPTXFLT_LVL" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="USER_CONTROL_OPRXLOS_LVL" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="USER_CONTROL_OPRXFLT_LVL" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="USER_CONTROL_OPTXON_LVL" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240200" label="0x3f" typeLabel="Constant"></tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="USER_CONTROL_RES1_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_PMD_TX_CONTROL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="USER_PMD_TX_CTL_XFP_CLKEN" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="USER_PMD_TX_CTL_TX_DAC_TXD_SH" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240200" label="2" typeLabel="Constant"></tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="USER_PMD_TX_CTL_TX_DAC_TXCK_SH" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="USER_PMD_TX_CTL_TSCK_LPWREN" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bcm8704_user_dev3_readback" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_CONTROL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bcm8704_user_dev3_readback" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_PMD_TX_CONTROL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_OPT_DIGITAL_CTRL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="USER_ODIG_CTRL_GPIOS" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240200" label="0x3" typeLabel="Constant"></tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="USER_ODIG_CTRL_GPIOS_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_OPT_DIGITAL_CTRL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mdelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1000" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="mrvl88x2011_act_led" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV2_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_LED_8_TO_11_CTL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MRVL88X2011_LED" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MRVL88X2011_LED_ACT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MRVL88X2011_LED_CTL_MASK" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MRVL88X2011_LED" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_LED_ACT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MRVL88X2011_USER_DEV2_ADDR" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MRVL88X2011_LED_8_TO_11_CTL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rate" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="mrvl88x2011_led_blink_rate" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV2_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_LED_BLINK_CTL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_LED_BLKRATE_MASK" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rate" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="4" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MRVL88X2011_USER_DEV2_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MRVL88X2011_LED_BLINK_CTL" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="err" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="xcvr_init_10g_mrvl88x2011" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mrvl88x2011_led_blink_rate" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_LED_BLKRATE_134MS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mrvl88x2011_act_led" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_LED_CTL_OFF" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_GENERAL_CTL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="MRVL88X2011_ENA_XFPREFCLK" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_GENERAL_CTL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV1_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_PMA_PMD_CTL_1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241300" typeLabel="RecordAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_MAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MRVL88X2011_LOOPBACK" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MRVL88X2011_LOOPBACK" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV1_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_PMA_PMD_CTL_1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MRVL88X2011_USER_DEV1_ADDR" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MRVL88X2011_10G_PMD_TX_DIS" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MRVL88X2011_ENA_PMDTX" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="xcvr_diag_bcm870x" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="analog_stat0" typeLabel="GenericString"></tree>
            <tree type="480000" label="tx_alarm_status" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PMA_PMD_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_STAT1000" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="PFX&quot;Port %u PMA_PMD(MII_STAT1000) [%04x]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0x20" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="PFX&quot;Port %u USER_DEV3(0x20) [%04x]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PHYXS_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_NWAYTEST" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="PFX&quot;Port %u PHYXS(MII_NWAYTEST) [%04x]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_ANALOG_STATUS0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_ANALOG_STATUS0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="analog_stat0" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_TX_ALARM_STATUS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_USER_TX_ALARM_STATUS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tx_alarm_status" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="analog_stat0" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0x03fc" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="analog_stat0" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="==" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0x43bc" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tx_alarm_status" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;Port %u cable not connected &quot;&quot;or bad cable.\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="port" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="analog_stat0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="==" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x639c" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="330000" typeLabel="Compound">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="PFX&quot;Port %u optical module is bad &quot;&quot;or missing.\n&quot;" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="port" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="xcvr_10g_set_lb_bcm870x" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PCS_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BMCR_LOOPBACK" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_MAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BMCR_LOOPBACK" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PCS_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="xcvr_init_10g_bcm8706" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY_PRESENT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_LED_POLARITY" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="XMAC_CONFIG_FORCE_LED_ON" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MIF_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="MIF_CONFIG_INDIRECT_MODE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bcm8704_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="xcvr_10g_set_lb_bcm870x" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bcm8706_init_user_dev3" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="xcvr_diag_bcm870x" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="xcvr_init_10g_bcm8704" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bcm8704_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bcm8704_init_user_dev3" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="xcvr_10g_set_lb_bcm870x" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="xcvr_diag_bcm870x" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="xcvr_init_10g" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_LED_POLARITY" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="XMAC_CONFIG_FORCE_LED_ON" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MIF_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="MIF_CONFIG_INDIRECT_MODE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="phy_decode" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_probe_info" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_PHY_ID_MASK" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_PHY_ID_MRVL88X2011" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="xcvr_init_10g_mrvl88x2011" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="xcvr_init_10g_bcm8704" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="mii_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMCR_RESET" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1000" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="500" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMCR_RESET" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Port %u MII would not reset, &quot;&quot;bmcr[%04x]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="xcvr_init_1g_rgmii" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
            <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
            <tree type="480000" label="estat" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MIF_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MIF_CONFIG_INDIRECT_MODE" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMSR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="estat" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMSR_ESTATEN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_ESTATUS" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="estat" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMSR_ESTATEN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="estat" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESTATUS_1000_TFULL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISE_1000FULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_write" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_CTRL1000" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMCR_SPEED1000" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMCR_FULLDPLX" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMSR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="mii_init_common" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
            <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
            <tree type="480000" label="adv" typeLabel="GenericString"></tree>
            <tree type="480000" label="estat" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMSR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="estat" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMSR_ESTATEN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_ESTATUS" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="estat" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_MAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMCR_LOOPBACK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SPEED_1000" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMCR_SPEED1000" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMCR_FULLDPLX" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_PHY" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="aux" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="aux" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BCM5464R_AUX_CTL_EXT_LB" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BCM5464R_AUX_CTL_WRITE_1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_write" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="BCM5464R_AUX_CTL" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="aux" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="lp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="autoneg" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="adv" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISE_CSMA" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISE_PAUSE_CAP" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMSR_10HALF" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISED_10baseT_Half" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="adv" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISE_10HALF" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMSR_10FULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISED_10baseT_Full" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="adv" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISE_10FULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMSR_100HALF" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISED_100baseT_Half" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="adv" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISE_100HALF" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMSR_100FULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISED_100baseT_Full" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="adv" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISE_100FULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_write" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_ADVERTISE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="adv" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="likely" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMSR_ESTATEN" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="estat" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESTATUS_1000_THALF" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ADVERTISED_1000baseT_Half" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ADVERTISE_1000HALF" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="estat" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESTATUS_1000_TFULL" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ADVERTISED_1000baseT_Full" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ADVERTISE_1000FULL" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="mii_write" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="MII_CTRL1000" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ctrl1000" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="280200" typeLabel="ReturnExpr">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMCR_ANENABLE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMCR_ANRESTART" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="fulldpx" typeLabel="GenericString"></tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="duplex" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMCR_FULLDPLX" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="fulldpx" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="duplex" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="==" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DUPLEX_HALF" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="fulldpx" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280200" typeLabel="ReturnExpr">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="speed" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SPEED_1000" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fulldpx" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="estat" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESTATUS_1000_TFULL" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="!" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="||" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fulldpx" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="!" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="estat" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESTATUS_1000_THALF" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="!" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="280200" typeLabel="ReturnExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMCR_SPEED1000" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="speed" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="==" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SPEED_100" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="330000" typeLabel="Compound">
                    <tree type="300100" typeLabel="If">
                      <tree type="490100" typeLabel="IfToken"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fulldpx" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                            <tree type="241000" typeLabel="Unary">
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="BMSR_100FULL" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="!" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="||" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="fulldpx" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="!" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                            <tree type="241000" typeLabel="Unary">
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="BMSR_100HALF" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="!" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="280200" typeLabel="ReturnExpr">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="BMCR_SPEED100" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="speed" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="==" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="SPEED_10" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="fulldpx" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                              <tree type="241000" typeLabel="Unary">
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="BMSR_10FULL" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="!" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="||" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241000" typeLabel="Unary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fulldpx" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="!" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                              <tree type="241000" typeLabel="Unary">
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="bmsr" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="BMSR_10HALF" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="!" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="280200" typeLabel="ReturnExpr">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="-" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="280200" typeLabel="ReturnExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mii_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MII_BMCR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bmcr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="xcvr_init_1g" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MIF_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MIF_CONFIG_INDIRECT_MODE" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="mii_init_common" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_xcvr_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ops" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="phy_ops" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ops" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="xcvr_init" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="xcvr_init" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_serdes_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ops" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="phy_ops" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ops" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="serdes_init" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="serdes_init" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_init_xif" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_handle_led" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_link_status_common" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241000" typeLabel="Unary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netif_carrier_ok" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niuinfo" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="LINK" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;%s: Link is up at %s, %s duplex\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="==" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="SPEED_10000" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;10Gb/sec&quot;" typeLabel="Constant"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="240500" typeLabel="CondExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="SPEED_1000" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="240200" label="&quot;1Gb/sec&quot;" typeLabel="Constant"></tree>
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="240500" typeLabel="CondExpr">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="241400" typeLabel="RecordPtAccess">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="==" typeLabel="GenericString"></tree>
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="SPEED_100" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="240200" label="&quot;100Mbit/sec&quot;" typeLabel="Constant"></tree>
                                    <tree type="240200" label="&quot;10Mbit/sec&quot;" typeLabel="Constant"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="==" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;full&quot;" typeLabel="Constant"></tree>
                            <tree type="240200" label="&quot;half&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_init_xif" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_handle_led" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="netif_carrier_on" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netif_carrier_ok" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niuwarn" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LINK" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="&quot;%s: Link is down\n&quot;" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="name" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_handle_led" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="netif_carrier_off" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="link_status_10g_mrvl" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
            <tree type="480000" label="pma_status" typeLabel="GenericString"></tree>
            <tree type="480000" label="pcs_status" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV1_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_10G_PMD_STATUS_2" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV1_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_PMA_PMD_STATUS_1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pma_status" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240500" typeLabel="CondExpr">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MRVL88X2011_LNK_STATUS_OK" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_PMA_PMD_STATUS_1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV3_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_PMA_PMD_STATUS_1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pcs_status" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240500" typeLabel="CondExpr">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MRVL88X2011_LNK_STATUS_OK" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_USER_DEV4_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MRVL88X2011_10G_XGXS_LANE_STAT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PHYXS_XGXS_LANE_STAT_ALINGED" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE3" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE2" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PHYXS_XGXS_LANE_STAT_MAGIC" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x800" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240500" typeLabel="CondExpr">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pma_status" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pcs_status" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SPEED_10000" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mrvl88x2011_act_led" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240500" typeLabel="CondExpr">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MRVL88X2011_LED_CTL_PCS_ACT" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MRVL88X2011_LED_CTL_OFF" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="link_status_10g_bcm8706" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PMA_PMD_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PMD_RCV_SIGDET" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PMD_RCV_SIGDET_GLOBAL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PCS_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PCS_10G_R_STATUS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PCS_10G_R_STATUS_BLK_LOCK" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PHYXS_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PHYXS_XGXS_LANE_STAT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PHYXS_XGXS_LANE_STAT_ALINGED" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PHYXS_XGXS_LANE_STAT_MAGIC" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PHYXS_XGXS_LANE_STAT_PATTEST" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE3" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE2" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE0" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SPEED_INVALID" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DUPLEX_INVALID" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SPEED_10000" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="link_status_10g_bcom" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PMA_PMD_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PMD_RCV_SIGDET" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PMD_RCV_SIGDET_GLOBAL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PCS_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PCS_10G_R_STATUS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PCS_10G_R_STATUS_BLK_LOCK" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PHYXS_DEV_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BCM8704_PHYXS_XGXS_LANE_STAT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PHYXS_XGXS_LANE_STAT_ALINGED" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PHYXS_XGXS_LANE_STAT_MAGIC" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE3" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE2" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PHYXS_XGXS_LANE_STAT_LANE0" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SPEED_10000" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="link_status_10g" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241300" typeLabel="RecordAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_DISABLED" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="phy_decode" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_probe_info" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300200" typeLabel="Switch">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_PHY_ID_MASK" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_PHY_ID_MRVL88X2011" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="err" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="link_status_10g_mrvl" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                  <tree type="270400" typeLabel="Default">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="err" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="link_status_10g_bcom" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_10g_phy_present" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="sig" typeLabel="GenericString"></tree>
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS_P0_BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_SRDY0_P0" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_DET0_P0" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_INT_XSRDY_P0" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_INT_XDP_P0_CH3" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_INT_XDP_P0_CH2" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_XDP_P0_CH1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_INT_XDP_P0_CH0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS_P1_BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_SRDY0_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_DET0_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_INT_XSRDY_P1" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_INT_XDP_P1_CH3" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_INT_XDP_P1_CH2" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_XDP_P1_CH1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_INT_XDP_P1_CH0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="1" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="link_status_10g_hotplug" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="phy_present" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="phy_present_prev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241300" typeLabel="RecordAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_DISABLED" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_present_prev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240500" typeLabel="CondExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY_PRESENT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_present" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_10g_phy_present" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="phy_present" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="phy_present_prev" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_present" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY_PRESENT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="phy_ops" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="xcvr_init" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="240400" typeLabel="FunCall">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="phy_ops" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="xcvr_init" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="470000" typeLabel="GenericList">
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="330000" typeLabel="Compound">
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                                <tree type="241000" typeLabel="Unary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY_PRESENT" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                            <tree type="241000" typeLabel="Unary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY_PRESENT" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="~" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="*" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niuwarn" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="LINK" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240200" label="&quot;%s: Hotplug PHY Removed\n&quot;" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="name" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY_PRESENT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="link_status_10g_bcm8706" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_link_status" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ops" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="phy_ops" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ops" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="link_status" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="link_status" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="link_up_p" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="__opaque" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_timer" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241700" typeLabel="Cast">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="__opaque" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="off" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_link_status" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_link_status_common" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="link_up" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="netif_carrier_ok" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="off" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240200" label="5" typeLabel="Constant"></tree>
                    <tree type="480000" label="*" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="HZ" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="off" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                    <tree type="480000" label="*" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="HZ" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="expires" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="jiffies" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="off" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="add_timer" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_ops_10g_serdes" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="serdes_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="serdes_init_10g_serdes" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="link_status" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_status_10g_serdes" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_ops_10g_serdes_niu" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="serdes_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="serdes_init_niu_10g_serdes" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="link_status" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_status_10g_serdes" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_ops_1g_serdes_niu" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="serdes_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="serdes_init_niu_1g_serdes" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="link_status" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_status_1g_serdes" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_ops_1g_rgmii" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="xcvr_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="xcvr_init_1g_rgmii" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="link_status" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_status_1g_rgmii" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_ops_10g_fiber_niu" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="serdes_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="serdes_init_niu_10g_fiber" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="xcvr_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="xcvr_init_10g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="link_status" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_status_10g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_ops_10g_fiber" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="serdes_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="serdes_init_10g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="xcvr_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="xcvr_init_10g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="link_status" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_status_10g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_ops_10g_fiber_hotplug" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="serdes_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="serdes_init_10g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="xcvr_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="xcvr_init_10g_bcm8706" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="link_status" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_status_10g_hotplug" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_ops_10g_copper" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="serdes_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="serdes_init_10g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="link_status" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_status_10g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_ops_1g_fiber" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="serdes_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="serdes_init_1g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="xcvr_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="xcvr_init_1g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="link_status" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_status_1g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_ops_1g_copper" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="xcvr_init" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="xcvr_init_1g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="link_status" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="link_status_1g" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList"></tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_template" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_template_niu_10g_fiber" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ops" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_ops_10g_fiber_niu" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phy_addr_base" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="16" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_template" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_template_niu_10g_serdes" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ops" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_ops_10g_serdes_niu" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phy_addr_base" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_template" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_template_niu_1g_serdes" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ops" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_ops_1g_serdes_niu" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phy_addr_base" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_template" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_template_10g_fiber" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ops" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_ops_10g_fiber" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phy_addr_base" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="8" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_template" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_template_10g_fiber_hotplug" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ops" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_ops_10g_fiber_hotplug" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phy_addr_base" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="8" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_template" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_template_10g_copper" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ops" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_ops_10g_copper" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phy_addr_base" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="10" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_template" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_template_1g_fiber" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ops" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_ops_1g_fiber" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phy_addr_base" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_template" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_template_1g_copper" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ops" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_ops_1g_copper" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phy_addr_base" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_template" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_template_1g_rgmii" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ops" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_ops_1g_rgmii" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phy_addr_base" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_phy_template" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="phy_template_10g_serdes" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ops" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_ops_10g_serdes" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phy_addr_base" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_atca_port_num" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360100" typeLabel="InitExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="360100" typeLabel="InitExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="360100" typeLabel="InitExpr">
            <tree type="240200" label="11" typeLabel="Constant"></tree>
          </tree>
          <tree type="360100" typeLabel="InitExpr">
            <tree type="240200" label="10" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="serdes_init_10g_serdes" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
            <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
            <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ctrl_val" typeLabel="GenericString"></tree>
            <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
            <tree type="480000" label="sig" typeLabel="GenericString"></tree>
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reset_val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reset_val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_RESET_0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_0_CTRL_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_0_TEST_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_0_PLL_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reset_val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_SERDES_RESET_1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_1_CTRL_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_1_TEST_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_1_PLL_CFG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ctrl_val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="241100" typeLabel="Binary">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="ENET_SERDES_CTRL_SDET_0" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="ENET_SERDES_CTRL_SDET_1" typeLabel="GenericString"></tree>
                                        </tree>
                                      </tree>
                                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="ENET_SERDES_CTRL_SDET_2" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="ENET_SERDES_CTRL_SDET_3" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="242000" typeLabel="ParenExpr">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="ENET_SERDES_CTRL_EMPH_0_SHIFT" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="ENET_SERDES_CTRL_EMPH_1_SHIFT" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ENET_SERDES_CTRL_EMPH_2_SHIFT" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240200" label="0x5" typeLabel="Constant"></tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_SERDES_CTRL_EMPH_3_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ENET_SERDES_CTRL_LADJ_0_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ENET_SERDES_CTRL_LADJ_1_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ENET_SERDES_CTRL_LADJ_2_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ENET_SERDES_CTRL_LADJ_3_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_PHY" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_SERDES_TEST_MD_0_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ENET_SERDES_TEST_MD_1_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ENET_SERDES_TEST_MD_2_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ENET_TEST_MD_PAD_LOOPBACK" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ENET_SERDES_TEST_MD_3_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="esr_reset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pll_cfg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_SERDES_PLL_FBDIV2" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl_reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ctrl_val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="test_cfg_val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_read_rxtx_ctrl" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_read_glue0" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_RXTX_CTRL_VMUXLO" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_RXTX_CTRL_ENSTRETCH" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_RXTX_CTRL_VMUXLO_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_SRATE" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_THCNT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_GLUE_CTRL0_BLTIME" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_RXLOSENAB" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240200" label="0xf" typeLabel="Constant"></tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_GLUE_CTRL0_SRATE_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_GLUE_CTRL0_THCNT_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="BLTIME_300_CYCLES" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_GLUE_CTRL0_BLTIME_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_write_rxtx_ctrl" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rxtx_ctrl" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="esr_write_glue0" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="glue0" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS_P0_BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_SRDY0_P0" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_DET0_P0" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_INT_XSRDY_P0" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_INT_XDP_P0_CH3" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_INT_XDP_P0_CH2" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_XDP_P0_CH1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_INT_XDP_P0_CH0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESR_INT_SIGNALS_P1_BITS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_SRDY0_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ESR_INT_DET0_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ESR_INT_XSRDY_P1" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESR_INT_XDP_P1_CH3" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESR_INT_XDP_P1_CH2" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESR_INT_XDP_P1_CH1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESR_INT_XDP_P1_CH0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="sig" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="serdes_init_1g_serdes" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="~" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MAC_XCVR_PCS" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="device" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;Port %u 10G/1G SERDES Link Failed \n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="port" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280200" typeLabel="ReturnExpr">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_determine_phy_disposition" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300200" typeLabel="Switch">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="270200" typeLabel="Case">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="phy_template_niu_10g_serdes" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="phy_template_niu_1g_serdes" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="270400" typeLabel="Default">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="241000" typeLabel="Unary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="phy_template_niu_10g_fiber" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300200" typeLabel="Switch">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="270200" typeLabel="Case">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="phy_template_1g_copper" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="==" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PLAT_TYPE_VF_P0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="10" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="300100" typeLabel="If">
                      <tree type="490100" typeLabel="IfToken"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="==" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PLAT_TYPE_VF_P1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240200" label="26" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="port" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="^" typeLabel="GenericString"></tree>
                            <tree type="240200" label="0x3" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="phy_template_10g_copper" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="phy_template_1g_fiber" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="phy_template_10g_fiber" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="==" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PLAT_TYPE_VF_P0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="||" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="==" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PLAT_TYPE_VF_P1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="8" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="241000" typeLabel="Unary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="phy_template_10g_fiber_hotplug" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="==" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="240200" label="8" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="==" typeLabel="GenericString"></tree>
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="240200" label="12" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="270200" typeLabel="Case">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="300200" typeLabel="Switch">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="330000" typeLabel="Compound">
                            <tree type="270200" typeLabel="Case">
                              <tree type="240200" label="0" typeLabel="Constant"></tree>
                              <tree type="270200" typeLabel="Case">
                                <tree type="240200" label="1" typeLabel="Constant"></tree>
                                <tree type="260300" typeLabel="ExprStatement">
                                  <tree type="290100" typeLabel="Some">
                                    <tree type="240700" typeLabel="Assignment">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                      <tree type="241000" typeLabel="Unary">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="phy_template_10g_serdes" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="280002" typeLabel="Break"></tree>
                            <tree type="270200" typeLabel="Case">
                              <tree type="240200" label="2" typeLabel="Constant"></tree>
                              <tree type="270200" typeLabel="Case">
                                <tree type="240200" label="3" typeLabel="Constant"></tree>
                                <tree type="260300" typeLabel="ExprStatement">
                                  <tree type="290100" typeLabel="Some">
                                    <tree type="240700" typeLabel="Assignment">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                      <tree type="241000" typeLabel="Unary">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="phy_template_1g_rgmii" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="280002" typeLabel="Break"></tree>
                            <tree type="270400" typeLabel="Default">
                              <tree type="280200" typeLabel="ReturnExpr">
                                <tree type="241000" typeLabel="Unary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="280002" typeLabel="Break"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_atca_port_num" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                  <tree type="270400" typeLabel="Default">
                    <tree type="280200" typeLabel="ReturnExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="phy_ops" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="phy_addr_base" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="phy_addr_off" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_link" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="ignore" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_xcvr_init" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="msleep" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="200" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_serdes_init" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="msleep" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="200" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_xcvr_init" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_link_status" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ignore" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="addr" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_primary_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg0" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="5" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg1" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240200" label="2" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg2" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_ADDR0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_ADDR1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_ADDR2" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg2" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMAC_ADDR0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMAC_ADDR1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMAC_ADDR2" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg2" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_num_alt_addr" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XMAC_NUM_ALT_ADDR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMAC_NUM_ALT_ADDR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="addr" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_alt_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg0" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="5" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg1" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240200" label="2" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg2" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="index" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_num_alt_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XMAC_ALT_ADDR0" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XMAC_ALT_ADDR1" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XMAC_ALT_ADDR2" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg2" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="BMAC_ALT_ADDR0" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="BMAC_ALT_ADDR1" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="BMAC_ALT_ADDR2" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="reg2" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_alt_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="index" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_num_alt_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_ADDR_CMPEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="index" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_ADDR_CMPEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="index" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="+" typeLabel="GenericString"></tree>
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="num" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="__set_rdc_table_num_hw" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="HOST_INFO_MACRDCTBLN" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="HOST_INFO_MPR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="num" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="HOST_INFO_MPR" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="xmac_index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="bmac_index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rdc_table_num" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="__set_rdc_table_num" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="rdc_table_num" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="HOST_INFO_MACRDCTBLN" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="~" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_HOST_INFO" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="xmac_index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_HOST_INFO" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="bmac_index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="__set_rdc_table_num_hw" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rdc_table_num" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="table_num" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_primary_mac_rdc_table" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__set_rdc_table_num" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="17" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="table_num" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="table_num" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_multicast_mac_rdc_table" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__set_rdc_table_num" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="16" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="table_num" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="idx" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="table_num" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_alt_mac_rdc_table" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="idx" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_num_alt_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__set_rdc_table_num" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="table_num" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="vlan_entry_set_parity" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="port01_mask" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="port23_mask" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="port01_mask" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0x00ff" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="port23_mask" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0xff00" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="hweight64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="port01_mask" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240200" label="1" typeLabel="Constant"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENET_VLAN_TBL_PARITY0" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_VLAN_TBL_PARITY0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="hweight64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="port23_mask" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240200" label="1" typeLabel="Constant"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENET_VLAN_TBL_PARITY1" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENET_VLAN_TBL_PARITY1" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="vpr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rdc_table" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="vlan_tbl_write" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_VLAN_TBL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="index" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ENET_VLAN_TBL_VPR" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ENET_VLAN_TBL_VLANRDCTBLN" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ENET_VLAN_TBL_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="port" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="vpr" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_VLAN_TBL_VPR" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ENET_VLAN_TBL_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="port" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rdc_table" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_VLAN_TBL_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="vlan_entry_set_parity" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENET_VLAN_TBL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="index" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg_val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="vlan_tbl_clear" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENET_VLAN_TBL_NUM_ENTRIES" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ENET_VLAN_TBL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="bit" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_wait_bit" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="1000" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TCAM_CTL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bit" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_flush" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_0" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0x00" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_MASK_0" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_CTL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TCAM_CTL_RWC_TCAM_WRITE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="tcam_wait_bit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_CTL_STAT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="key" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_write" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_0" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_2" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_3" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_MASK_0" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_MASK_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_MASK_2" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_MASK_3" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_CTL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TCAM_CTL_RWC_TCAM_WRITE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="tcam_wait_bit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_CTL_STAT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="assoc_data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_assoc_write" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="assoc_data" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_CTL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TCAM_CTL_RWC_RAM_WRITE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="tcam_wait_bit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_CTL_STAT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_enable" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1_TCAM_DIS" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FFLP_CFG_1_TCAM_DIS" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="latency" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ratio" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_set_lat_and_ratio" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="FFLP_CFG_1_FFLPINITDONE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="FFLP_CFG_1_CAMLAT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FFLP_CFG_1_CAMRATIO" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="latency" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1_CAMLAT_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ratio" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1_CAMRATIO_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="FFLP_CFG_1_FFLPINITDONE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_user_eth_class_enable" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_ETHERTYPE1" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_ETHERTYPE2" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="L2_CLS" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="CLASS_CODE_ETHERTYPE1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="L2_CLS_VLD" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="L2_CLS_VLD" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_user_ip_class_enable" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_USER_PROG4" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="L3_CLS" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="L3_CLS_VALID" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="L3_CLS_VALID" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ipv6" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="protocol_id" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="tos_mask" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="tos_val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_user_ip_class_set" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="class" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="||" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="class" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CLASS_CODE_USER_PROG4" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="||" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="protocol_id" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241700" typeLabel="Cast">
                            <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label="~" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="||" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tos_mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="~" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tos_val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="L3_CLS" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="L3_CLS_IPVER" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="L3_CLS_PID" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="L3_CLS_TOSMASK" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="L3_CLS_TOS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ipv6" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="L3_CLS_IPVER" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="protocol_id" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="L3_CLS_PID_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tos_mask" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="L3_CLS_TOSMASK_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tos_val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="L3_CLS_TOS_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_early_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tcam_enable" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tcam_set_lat_and_ratio" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DEFAULT_TCAM_LATENCY" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DEFAULT_TCAM_ACCESS_RATIO" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="CLASS_CODE_ETHERTYPE1" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="CLASS_CODE_ETHERTYPE2" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tcam_user_eth_class_enable" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="CLASS_CODE_USER_PROG4" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tcam_user_ip_class_enable" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_flush_all" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcam_num_entries" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tcam_flush" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="num_entries" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="hash_addr_regval" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="242000" typeLabel="ParenExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="241700" typeLabel="Cast">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="index" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240500" typeLabel="CondExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_entries" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="==" typeLabel="GenericString"></tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="HASH_TBL_ADDR_AUTOINC" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="partition" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="num_entries" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="hash_write" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="hash_addr_regval" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="index" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="num_entries" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="partition" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="FCRAM_NUM_PARTITIONS" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="index" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_entries" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      <tree type="240200" label="8" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="FCRAM_SIZE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="HASH_TBL_ADDR" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="partition" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="num_entries" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="HASH_TBL_DATA" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="partition" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="fflp_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1_PIO_FIO_RST" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="10" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FFLP_CFG_1_FCRAMOUTDR_NORMAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FFLP_CFG_1_FFLPINITDONE" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="fflp_set_timings" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FFLP_CFG_1_FFLPINITDONE" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DEFAULT_FCRAMRATIO" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1_FCRAMRATIO_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="FFLP_CFG_1_FFLPINITDONE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FCRAM_REF_TMR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FCRAM_REF_TMR_MAX" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FCRAM_REF_TMR_MIN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DEFAULT_FCRAM_REFRESH_MAX" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FCRAM_REF_TMR_MAX_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DEFAULT_FCRAM_REFRESH_MIN" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FCRAM_REF_TMR_MIN_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FCRAM_REF_TMR" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="partition" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="base" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="enable" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="fflp_set_partition" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="partition" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FCRAM_NUM_PARTITIONS" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="||" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240200" label="0x1f" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="~" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="base" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240200" label="0x1f" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLW_PRT_SEL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="partition" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="FLW_PRT_SEL_EXT" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="FLW_PRT_SEL_MASK" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FLW_PRT_SEL_BASE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FLW_PRT_SEL_MASK_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="base" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FLW_PRT_SEL_BASE_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="enable" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLW_PRT_SEL_EXT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="fflp_disable_all_partitions" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FCRAM_NUM_PARTITIONS" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="fflp_set_partition" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="fflp_llcsnap_enable" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FFLP_CFG_1_LLCSNAP" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1_LLCSNAP" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="fflp_errors_enable" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1_ERRORDIS" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FFLP_CFG_1_ERRORDIS" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="FFLP_CFG_1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="fflp_hash_clear" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ent" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ent" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="header" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="HASH_HEADER_EXT" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FCRAM_SIZE" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="241500" typeLabel="SizeOfExpr">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ent" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="hash_write" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="fflp_early_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PARENT_FLGS_CLS_HWINIT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;fflp_early_init: Initting hw on port %u\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="fflp_reset" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="fflp_set_timings" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fflp_disable_all_partitions" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240200" label="&quot;fflp_disable_all_partitions &quot;&quot;failed, err=%d\n&quot;" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="280100" typeLabel="Goto">
                        <tree type="480000" label="out" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tcam_early_init" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="&quot;tcam_early_init failed, err=%d\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="err" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280100" typeLabel="Goto">
                    <tree type="480000" label="out" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="fflp_llcsnap_enable" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="fflp_errors_enable" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="H1POLY" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="H2POLY" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tcam_flush_all" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="&quot;tcam_flush_all failed, err=%d\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="err" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280100" typeLabel="Goto">
                    <tree type="480000" label="out" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fflp_hash_clear" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240200" label="&quot;fflp_hash_clear failed, &quot;&quot;err=%d\n&quot;" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="280100" typeLabel="Goto">
                        <tree type="480000" label="out" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="vlan_tbl_clear" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;fflp_early_init: Success\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PARENT_FLGS_CLS_HWINIT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="class_code" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="key" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_flow_key" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class_code" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class_code" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_SCTP_IPV6" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FLOW_KEY" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="class_code" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="-" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="key" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="class_code" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="key" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_tcam_key" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class_code" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class_code" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_SCTP_IPV6" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_KEY" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="class_code" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="-" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="key" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="idx" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_get_index" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="idx" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="clas" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcam_sz" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="242000" typeLabel="ParenExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="clas" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tcam_top" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="*" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_get_size" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="241300" typeLabel="RecordAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="clas" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="tcam_sz" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
              <tree type="240200" label="1" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="tcam_get_valid_entry_cnt" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="241300" typeLabel="RecordAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="clas" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="tcam_valid_entries" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
              <tree type="240200" label="1" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="page" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="offset" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rx_skb_append" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb_shinfo" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="nr_frags" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="frag" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb_shinfo" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="frags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="frag" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="page" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="page" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="frag" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="page_offset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="frag" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="size" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="size" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="size" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="data_len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="size" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="truesize" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="size" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb_shinfo" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="nr_frags" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="a" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_hash_rxaddr" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="a" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;&gt;=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PAGE_SHIFT" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="a" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="^=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="a" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ilog2" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MAX_RBR_RING_SIZE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="242000" typeLabel="ParenExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="a" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MAX_RBR_RING_SIZE" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="addr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="link" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_find_rxpage" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="h" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_hash_rxaddr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
            <tree type="480000" label="pp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PAGE_MASK" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rxhash" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="h" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290001" typeLabel="None">
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="p" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="241700" typeLabel="Cast">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="p" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="index" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="link" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="p" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="page" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="base" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_hash_page" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="h" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_hash_rxaddr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="base" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="page" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="index" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="base" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="page" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241700" typeLabel="Cast">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rxhash" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="h" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rxhash" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="h" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="page" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="start_index" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rbr_add_page" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="page" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="addr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="page" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="alloc_page" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="page" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="map_page" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="device" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="page" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PAGE_SIZE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DMA_FROM_DEVICE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_hash_page" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="page" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rbr_blocks_per_page" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="1" typeLabel="Constant"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="atomic_add" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_blocks_per_page" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="compound_head" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="page" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="_count" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_blocks_per_page" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="start_index" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="*" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cpu_to_le32" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RBR_DESCR_ADDR_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rbr_block_size" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rbr_refill" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240800" typeLabel="Postfix">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr_pending" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="++" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_pending" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="%" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_blocks_per_page" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_rbr_add_page" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240800" typeLabel="Postfix">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_pending" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="--" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280003" typeLabel="Return"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rbr_blocks_per_page" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BUG_ON" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rbr_table_size" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_table_size" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_pending" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_kick_thresh" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="RBR_KICK" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="rbr_pending" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_pending" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rx_pkt_ignore" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rcr_index" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="num_rcr" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240800" typeLabel="Postfix">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_dropped" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="++" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="240200" label="1" typeLabel="Constant"></tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="page" typeLabel="GenericString"></tree>
                <tree type="480000" label="link" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rcr_size" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="num_rcr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="le64_to_cpup" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="rcr" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RCR_ENTRY_PKT_BUF_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RCR_ENTRY_PKT_BUF_ADDR_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="page" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_find_rxpage" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="link" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rcr_size" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RCR_ENTRY_PKTBUFSZ" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RCR_ENTRY_PKTBUFSZ_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PAGE_SIZE" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rcr_size" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="link" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241700" typeLabel="Cast">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="page" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="unmap_page" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="device" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="page" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="index" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PAGE_SIZE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="DMA_FROM_DEVICE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="__free_page" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="page" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240800" typeLabel="Postfix">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_refill_pending" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="++" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="index" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NEXT_RCR" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="index" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RCR_ENTRY_MULTI" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rcr_index" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="index" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="num_rcr" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="napi" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_process_rx_pkt" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rcr_index" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="len" typeLabel="GenericString"></tree>
            <tree type="480000" label="num_rcr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netdev_alloc_skb" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_SKB_ALLOC_SIZE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="!" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_rx_pkt_ignore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="num_rcr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="240200" label="1" typeLabel="Constant"></tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="page" typeLabel="GenericString"></tree>
                <tree type="480000" label="link" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rcr_size" typeLabel="GenericString"></tree>
                <tree type="480000" label="append_size" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
                <tree type="480000" label="off" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="num_rcr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="le64_to_cpup" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="rcr" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RCR_ENTRY_L2_LEN" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RCR_ENTRY_L2_LEN_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ETH_FCS_LEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RCR_ENTRY_PKT_BUF_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RCR_ENTRY_PKT_BUF_ADDR_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="page" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_find_rxpage" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="link" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rcr_size" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RCR_ENTRY_PKTBUFSZ" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RCR_ENTRY_PKTBUFSZ_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PAGE_MASK" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="~" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="append_size" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rcr_size" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="num_rcr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="ptype" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="off" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="append_size" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ptype" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RCR_ENTRY_PKT_TYPE_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ptype" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="==" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RCR_PKT_TYPE_TCP" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="||" typeLabel="GenericString"></tree>
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ptype" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="==" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RCR_PKT_TYPE_UDP" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="RCR_ENTRY_NOPORT" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="RCR_ENTRY_ERROR" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ip_summed" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="CHECKSUM_UNNECESSARY" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ip_summed" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="CHECKSUM_NONE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RCR_ENTRY_MULTI" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="append_size" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="len" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="len" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_rx_skb_append" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="page" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="off" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="append_size" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_block_size" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rcr_size" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="link" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241700" typeLabel="Cast">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="page" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="unmap_page" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="device" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="page" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="index" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PAGE_SIZE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="DMA_FROM_DEVICE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240800" typeLabel="Postfix">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_refill_pending" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="++" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="get_page" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="index" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NEXT_RCR" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="index" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RCR_ENTRY_MULTI" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rcr_index" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="index" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="skb_reserve" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NET_IP_ALIGN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="__pskb_pull_tail" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="min" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="len" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_RXPULL_MAX" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240800" typeLabel="Postfix">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_packets" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="++" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_bytes" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="protocol" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="eth_type_trans" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="skb_record_rx_queue" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="napi_gro_receive" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="num_rcr" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rbr_fill" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="blocks_per_page" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rbr_blocks_per_page" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="index" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_table_size" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="blocks_per_page" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_rbr_add_page" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="index" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="index" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="blocks_per_page" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="index" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rbr_free" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MAX_RBR_RING_SIZE" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="page" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="page" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rxhash" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="310100" typeLabel="While">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="page" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="next" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="base" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="page" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="index" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="unmap_page" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="device" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="base" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PAGE_SIZE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="DMA_FROM_DEVICE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="__free_page" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="page" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="page" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="next" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_table_size" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="cpu_to_le32" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="idx" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="release_tx_packet" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tb" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_buffs" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tb" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="skb" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tx_flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="len" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241700" typeLabel="Cast">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tx_flags" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="le64_to_cpup" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240800" typeLabel="Postfix">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_packets" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="++" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_bytes" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="tx_flags" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="TXHDR_LEN" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TXHDR_LEN_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="tx_flags" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="TXHDR_PAD" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="/" typeLabel="GenericString"></tree>
                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb_headlen" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="unmap_single" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="device" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tb" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DMA_TO_DEVICE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="le64_to_cpu" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="descr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TX_DESC_MARK" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="mark_pending" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="--" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tb" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310200" typeLabel="DoWhile">
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NEXT_TX" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MAX_TX_DESC_LEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="len" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb_shinfo" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="nr_frags" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tb" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tx_buffs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BUG_ON" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="tb" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="unmap_page" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tb" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240400" typeLabel="FunCall">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="skb_shinfo" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="470000" typeLabel="GenericList">
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="frags" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="size" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="DMA_TO_DEVICE" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NEXT_TX" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_kfree_skb" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="idx" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410100" typeLabel="DefineFunc">
          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
        </tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="242000" typeLabel="ParenExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="pending" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="/" typeLabel="GenericString"></tree>
              <tree type="240200" label="4" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_tx_work" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="txq" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="pkt_cnt" typeLabel="GenericString"></tree>
            <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="cons" typeLabel="GenericString"></tree>
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="cs" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="index" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="txq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netdev_get_tx_queue" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="index" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="cs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_cs" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="cs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="TX_CS_MK" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="TX_CS_MMK" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="!" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pkt_cnt" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="cs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TX_CS_PKT_CNT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TX_CS_PKT_CNT_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pkt_cnt" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pkt_cnt" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="last_pkt_cnt" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_CS_PKT_CNT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_CS_PKT_CNT_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="last_pkt_cnt" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="cons" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="cons" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TX_DONE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: niu_tx_work() pkt_cnt[%u] cons[%d]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pkt_cnt" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="cons" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="240800" typeLabel="Postfix">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="pkt_cnt" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="--" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cons" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="release_tx_packet" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="cons" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="cons" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="cons" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="smp_mb" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="netif_tx_queue_stopped" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="txq" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_tx_avail" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_TX_WAKEUP_THRESH" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="__netif_tx_lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="txq" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="smp_processor_id" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="netif_tx_queue_stopped" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="txq" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_tx_avail" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_TX_WAKEUP_THRESH" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="netif_tx_wake_queue" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="txq" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="__netif_tx_unlock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="txq" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
          <tree type="480000" label="inline" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="40000" typeLabel="FullType">
              <tree type="50000" typeLabel="TypeQualifier">
                <tree type="480000" label="const" typeLabel="GenericString"></tree>
              </tree>
              <tree type="60100" typeLabel="BaseType">
                <tree type="70100" typeLabel="IntType">
                  <tree type="80100" typeLabel="Si">
                    <tree type="100003" typeLabel="CInt"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_sync_rx_discard_stats" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="misc" typeLabel="GenericString"></tree>
            <tree type="480000" label="wred" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="misc" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RXMISC" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="misc" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RXMISC_COUNT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RXMISC" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_errors" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="misc" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMISC_COUNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="misc" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RXMISC_OFLOW" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="device" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="&quot;rx-%d: Counter overflow &quot;&quot;RXMISC discard\n&quot;" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RX_ERR" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;%s-rx-%d: MISC drop=%u over=%u\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="misc" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="misc" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="wred" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RED_DIS_CNT" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="wred" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RED_DIS_CNT_COUNT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RED_DIS_CNT" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_dropped" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="wred" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RED_DIS_CNT_COUNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="wred" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RED_DIS_CNT_OFLOW" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="device" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="&quot;rx-%d: Counter overflow &quot;&quot;WRED discard\n&quot;" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RX_ERR" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;%s-rx-%d: WRED drop=%u over=%u\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="wred" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="wred" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="napi" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="budget" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rx_work" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="qlen" typeLabel="GenericString"></tree>
            <tree type="480000" label="rcr_done" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="stat" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="stat" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RX_DMA_CTL_STAT" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="qlen" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RCRSTAT_A" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RCRSTAT_A_QLEN" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_dma_ctl_stat" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rcrstat_a" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RX_STATUS" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: niu_rx_work(chan[%d]), stat[%llx] qlen=%d\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="stat" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="qlen" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rcr_done" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="qlen" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="min" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="qlen" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="budget" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="qlen" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rcr_done" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_process_rx_pkt" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rbr_refill_pending" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rbr_kick_thresh" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="i" typeLabel="GenericString"></tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rbr_refill_pending" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_rbr_refill" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="GFP_ATOMIC" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rbr_refill_pending" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="stat" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_CTL_STAT_MEX" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241700" typeLabel="Cast">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RX_DMA_CTL_STAT_PKTREAD_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rcr_done" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RX_DMA_CTL_STAT_PTRREAD_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_CTL_STAT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="stat" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="qlen" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="10" typeLabel="Constant"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_sync_rx_discard_stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0x7FFF" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="budget" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_poll_core" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="v0" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="v0" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tx_vec" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="32" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="rx_vec" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0xffffffff" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="INTR" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: niu_poll_core() v0[%016llx]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tx_vec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_tx_work" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LD_IM0" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240400" typeLabel="FunCall">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="LDN_TXDMA" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="470000" typeLabel="GenericList">
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="241400" typeLabel="RecordPtAccess">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rx_vec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="this_work_done" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="this_work_done" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_rx_work" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241000" typeLabel="Unary">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="budget" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="budget" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="this_work_done" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="this_work_done" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LD_IM0" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240400" typeLabel="FunCall">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="LDN_RXDMA" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="470000" typeLabel="GenericList">
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="241400" typeLabel="RecordPtAccess">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="napi" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="budget" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_poll" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="container_of" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="220100" typeLabel="ParameterType"></tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_poll_core" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="budget" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="budget" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="napi_complete" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_ldg_rearm" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="work_done" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="stat" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_log_rxchan_errors" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="device" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="PFX&quot;%s: RX channel %u errors ( &quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_RBR_TMOUT" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RBR_TMOUT &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_RSP_CNT_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RSP_CNT &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_BYTE_EN_BUS" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;BYTE_EN_BUS &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_RSP_DAT_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RSP_DAT &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_RCR_ACK_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RCR_ACK &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_RCR_SHA_PAR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RCR_SHA_PAR &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_RBR_PRE_PAR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RBR_PRE_PAR &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_CONFIG_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;CONFIG &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_RCRINCON" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RCRINCON &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_RCRFULL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RCRFULL &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_RBRFULL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RBRFULL &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_RBRLOGPAGE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RBRLOGPAGE &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_CFIGLOGPAGE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;CFIGLOGPAGE &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_DMA_CTL_STAT_DC_FIFO_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;DC_FIDO &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;)\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rx_error" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="stat" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_CTL_STAT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RX_DMA_CTL_STAT_CHAN_FATAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RX_DMA_CTL_STAT_PORT_FATAL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: RX channel %u error, stat[%llx]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="stat" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_log_rxchan_errors" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="stat" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_CTL_STAT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="stat" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_CTL_WRITE_CLEAR_ERRS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="cs" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_log_txchan_errors" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="device" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="PFX&quot;%s: TX channel %u errors ( &quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TX_CS_MBOX_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;MBOX &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TX_CS_PKT_SIZE_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;PKT_SIZE &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TX_CS_TX_RING_OFLOW" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;TX_RING_OFLOW &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TX_CS_PREF_BUF_PAR_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;PREF_BUF_PAR &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TX_CS_NACK_PREF" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;NACK_PREF &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TX_CS_NACK_PKT_RD" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;NACK_PKT_RD &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TX_CS_CONF_PART_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;CONF_PART &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TX_CS_PKT_PRT_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;PKT_PTR &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;)\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_tx_error" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="cs" typeLabel="GenericString"></tree>
            <tree type="480000" label="logh" typeLabel="GenericString"></tree>
            <tree type="480000" label="logl" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="cs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TX_CS" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="logh" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TX_RNG_ERR_LOGH" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="logl" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TX_RNG_ERR_LOGL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="device" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="PFX&quot;%s: TX channel %u error, &quot;&quot;cs[%llx] logh[%llx] logl[%llx]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cs" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="logh" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="logl" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_log_txchan_errors" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="cs" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_mif_interrupt" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mif_status" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_STATUS" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="phy_mdint" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="xrxmac_stat" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XRXMAC_STATUS" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="xrxmac_stat" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XRXMAC_STATUS_PHY_MDINT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="phy_mdint" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="device" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="PFX&quot;%s: MIF interrupt, &quot;&quot;stat[%llx] phy_mdint(%d)\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mif_status" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_mdint" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_xmac_interrupt" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="mac_stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="xmac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XTXMAC_STATUS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XTXMAC_STATUS_FRAME_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_frames" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TXMAC_FRM_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XTXMAC_STATUS_BYTE_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_bytes" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TXMAC_BYTE_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XTXMAC_STATUS_TXFIFO_XFR_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_fifo_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XTXMAC_STATUS_TXMAC_OFLOW" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_overflow_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XTXMAC_STATUS_MAX_PSIZE_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_max_pkt_size_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XTXMAC_STATUS_TXMAC_UFLOW" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_underflow_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XRXMAC_STATUS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_LCL_FLT_STATUS" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_local_faults" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RFLT_DET" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_remote_faults" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_LFLT_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_link_faults" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="LINK_FAULT_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_ALIGNERR_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_align_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_ALIGN_ERR_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXFRAG_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_frags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_FRAG_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXMULTF_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_mcasts" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_MC_FRM_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXBCAST_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_bcasts" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_BC_FRM_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXBCAST_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_bcasts" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_BC_FRM_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXHIST1_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_hist_cnt1" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_HIST_CNT1_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXHIST2_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_hist_cnt2" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_HIST_CNT2_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXHIST3_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_hist_cnt3" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_HIST_CNT3_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXHIST4_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_hist_cnt4" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_HIST_CNT4_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXHIST5_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_hist_cnt5" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_HIST_CNT5_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXHIST6_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_hist_cnt6" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_HIST_CNT6_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXHIST7_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_hist_cnt7" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_HIST_CNT7_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STAT_MSK_RXOCTET_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_octets" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_BT_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_CVIOLERR_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_code_violations" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_CD_VIO_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_LENERR_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_len_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_MPSZER_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_CRCERR_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_crc_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXMAC_CRC_ER_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXUFLOW" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_underflows" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XRXMAC_STATUS_RXOFLOW" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_overflows" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_FC_STAT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XMAC_FC_STAT_TX_MAC_NPAUSE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="pause_off_state" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XMAC_FC_STAT_TX_MAC_PAUSE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="pause_on_state" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="XMAC_FC_STAT_RX_MAC_RPAUSE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="pause_received" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_bmac_interrupt" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="mac_stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="bmac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BTXMAC_STATUS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BTXMAC_STATUS_UNDERRUN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_underflow_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BTXMAC_STATUS_MAX_PKT_ERR" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_max_pkt_size_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BTXMAC_STATUS_BYTE_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_bytes" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BTXMAC_BYTE_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BTXMAC_STATUS_FRAME_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_frames" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BTXMAC_FRM_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BRXMAC_STATUS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BRXMAC_STATUS_OVERFLOW" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_overflows" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BRXMAC_STATUS_FRAME_CNT_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_frames" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BRXMAC_FRAME_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BRXMAC_STATUS_ALIGN_ERR_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_align_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BRXMAC_ALIGN_ERR_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BRXMAC_STATUS_CRC_ERR_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_crc_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BRXMAC_ALIGN_ERR_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BRXMAC_STATUS_LEN_ERR_EXP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rx_len_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BRXMAC_CODE_VIOL_ERR_CNT_COUNT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMAC_CTRL_STATUS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMAC_CTRL_STATUS_NOPAUSE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="pause_off_state" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMAC_CTRL_STATUS_PAUSE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="pause_on_state" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="BMAC_CTRL_STATUS_PAUSE_RECV" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="pause_received" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_mac_interrupt" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_xmac_interrupt" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_bmac_interrupt" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="stat" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_log_device_error" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="device" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="PFX&quot;%s: Core device errors ( &quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_META2" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;META2 &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_META1" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;META1 &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_PEU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;PEU &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_TXC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;TXC &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_RDMC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;RDMC &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_TDMC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;TDMC &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_ZCP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;ZCP &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_FFLP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;FFLP &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_IPP" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;IPP &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_MAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;MAC &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stat" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SYS_ERR_MASK_SMX" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;SMX &quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;)\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_device_error" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="stat" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SYS_ERR_STAT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="device" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="PFX&quot;%s: Core device error, stat[%llx]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="stat" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_log_device_error" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="stat" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="v0" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="v1" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="v2" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_slowpath_interrupt" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="v1" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0x00000000ffffffffULL" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rx_vec" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xffffffff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rx_vec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="350100" typeLabel="DeclList">
                        <tree type="480000" label="r" typeLabel="GenericString"></tree>
                        <tree type="360100" typeLabel="InitExpr">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_rx_error" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="r" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="330000" typeLabel="Compound">
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="r" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="330000" typeLabel="Compound">
                          <tree type="300100" typeLabel="If">
                            <tree type="490100" typeLabel="IfToken"></tree>
                            <tree type="241000" typeLabel="Unary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="!" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240400" typeLabel="FunCall">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="470000" typeLabel="GenericList">
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240400" typeLabel="FunCall">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="RX_DMA_CTL_STAT" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="470000" typeLabel="GenericList">
                                          <tree type="20100" typeLabel="Left">
                                            <tree type="241400" typeLabel="RecordPtAccess">
                                              <tree type="240100" typeLabel="Ident">
                                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                              </tree>
                                              <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                                            </tree>
                                          </tree>
                                        </tree>
                                      </tree>
                                    </tree>
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="RX_DMA_CTL_STAT_MEX" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="v1" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0x7fffffff00000000ULL" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="tx_vec" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="32" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x7fffffff" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tx_vec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="350100" typeLabel="DeclList">
                        <tree type="480000" label="r" typeLabel="GenericString"></tree>
                        <tree type="360100" typeLabel="InitExpr">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_tx_error" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="r" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="r" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0x8000000000000000ULL" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="r" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_mif_interrupt" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="r" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="r" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="v2" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x01ef" typeLabel="Constant"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="r" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_mac_interrupt" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="r" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="err" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="r" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x0210" typeLabel="Constant"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="r" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_device_error" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="r" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="err" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="r" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_enable_interrupts" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rxchan_intr" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="stat_write" typeLabel="GenericString"></tree>
            <tree type="480000" label="stat" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="le64_to_cpup" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_dma_ctl_stat" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="stat_write" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RX_DMA_CTL_STAT_RCRTHRES" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RX_DMA_CTL_STAT_RCRTO" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_CTL_STAT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="stat_write" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="INTR" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: rxchan_intr stat[%llx]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="stat" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_txchan_intr" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_cs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TX_CS" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="INTR" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: txchan_intr cs[%llx]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_cs" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="v0" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="__niu_fastpath_interrupt" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="rx_vec" typeLabel="GenericString"></tree>
            <tree type="480000" label="tx_vec" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tx_vec" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="32" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rx_vec" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0xffffffff" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="LDN_RXDMA" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ldg_map" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280001" typeLabel="Continue"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LD_IM0" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="LD_IM0_MASK" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rx_vec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_rxchan_intr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="LDN_TXDMA" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ldg_map" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280001" typeLabel="Continue"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LD_IM0" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="LD_IM0_MASK" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tx_vec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_txchan_intr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="v0" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="v1" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="v2" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_schedule_napi" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="likely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="napi_schedule_prep" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="__niu_fastpath_interrupt" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="ldg_num" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="__napi_schedule" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="irq" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev_id" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_interrupt" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="dev_id" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="ldg_num" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="v0" typeLabel="GenericString"></tree>
            <tree type="480000" label="v1" typeLabel="GenericString"></tree>
            <tree type="480000" label="v2" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="netif_msg_intr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="KERN_DEBUGPFX&quot;niu_interrupt() ldg[%p](%d) &quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="LDSV0" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="LDSV1" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="LDSV2" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="netif_msg_intr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;v0[%llx] v1[%llx] v2[%llx]\n&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="!" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="IRQ_NONE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241700" typeLabel="Cast">
                                <tree type="240200" label="1" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="LDN_MIF" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="||" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="||" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_slowpath_interrupt" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280100" typeLabel="Goto">
                  <tree type="480000" label="out" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="likely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241700" typeLabel="Cast">
                            <tree type="240200" label="1" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LDN_MIF" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_schedule_napi" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="v0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="v1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="v2" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_ldg_rearm" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="IRQ_HANDLED" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_free_rx_ring_info" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="free_coherent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="rcr" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="free_coherent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MAX_RCR_RING_SIZE" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                          <tree type="241500" typeLabel="SizeOfExpr">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="__le64" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rcr" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rcr_dma" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rcr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rcr_table_size" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rcr_index" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_rbr_free" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="free_coherent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MAX_RBR_RING_SIZE" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                          <tree type="241600" typeLabel="SizeOfType"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_dma" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rbr_table_size" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="kfree" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rxhash" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rxhash" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_free_tx_ring_info" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="free_coherent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="descr" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="i" typeLabel="GenericString"></tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MAX_TX_RING_SIZE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tx_buffs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="release_tx_packet" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="free_coherent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MAX_TX_RING_SIZE" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                          <tree type="241500" typeLabel="SizeOfExpr">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="__le64" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="descr" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="descr_dma" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="descr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pending" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="cons" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="wrap_bit" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_free_channels" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_free_rx_ring_info" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="kfree" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_free_tx_ring_info" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="kfree" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_alloc_rx_ring_info" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="BUILD_BUG_ON" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241600" typeLabel="SizeOfType"></tree>
                      <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="64" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rxhash" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="kzalloc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MAX_RBR_RING_SIZE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="GFP_KERNEL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rxhash" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="alloc_coherent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="device" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241600" typeLabel="SizeOfType"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="GFP_KERNEL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241700" typeLabel="Cast">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="64UL" typeLabel="Constant"></tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: Coherent alloc gives misaligned &quot;&quot;RXDMA mailbox %p\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rcr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="alloc_coherent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="device" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MAX_RCR_RING_SIZE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        <tree type="241500" typeLabel="SizeOfExpr">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="__le64" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rcr_dma" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="GFP_KERNEL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rcr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241700" typeLabel="Cast">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rcr" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="64UL" typeLabel="Constant"></tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: Coherent alloc gives misaligned &quot;&quot;RXDMA RCR table %p\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rcr" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rcr_table_size" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="MAX_RCR_RING_SIZE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rcr_index" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="alloc_coherent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="device" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MAX_RBR_RING_SIZE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_dma" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="GFP_KERNEL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241700" typeLabel="Cast">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="64UL" typeLabel="Constant"></tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: Coherent alloc gives misaligned &quot;&quot;RXDMA RBR table %p\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr_table_size" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="MAX_RBR_RING_SIZE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr_pending" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_max_burst" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mtu" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="mtu" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="max_burst" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mtu" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="240200" label="32" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="max_burst" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="4096" typeLabel="Constant"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="max_burst" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4096" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_alloc_tx_ring_info" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="BUILD_BUG_ON" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241600" typeLabel="SizeOfType"></tree>
                      <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="64" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="alloc_coherent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="device" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241600" typeLabel="SizeOfType"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="GFP_KERNEL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241700" typeLabel="Cast">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="64UL" typeLabel="Constant"></tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: Coherent alloc gives misaligned &quot;&quot;TXDMA mailbox %p\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mbox" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="descr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="alloc_coherent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="device" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MAX_TX_RING_SIZE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        <tree type="241500" typeLabel="SizeOfExpr">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="__le64" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="descr_dma" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="GFP_KERNEL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="descr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241700" typeLabel="Cast">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="descr" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="64UL" typeLabel="Constant"></tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: Coherent alloc gives misaligned &quot;&quot;TXDMA descr table %p\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="descr" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="pending" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="MAX_TX_RING_SIZE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="cons" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="wrap_bit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="mark_freq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="pending" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="/" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_set_max_burst" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_size_rbr" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="bss" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bss" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="min" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PAGE_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="15" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr_block_size" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bss" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr_blocks_per_page" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PAGE_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bss" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="256" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1024" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="mtu" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ETH_DATA_LEN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300200" typeLabel="Switch">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PAGE_SIZE" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="270200" typeLabel="Case">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240200" label="4" typeLabel="Constant"></tree>
                      <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      <tree type="240200" label="1024" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="4096" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                  <tree type="270400" typeLabel="Default">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="8192" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="2048" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rbr_block_size" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_alloc_channels" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="first_rx_channel" typeLabel="GenericString"></tree>
            <tree type="480000" label="first_tx_channel" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="port" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="port" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="first_rx_channel" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="first_tx_channel" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="first_rx_channel" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="first_tx_channel" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="real_num_tx_queues" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="kzalloc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="GFP_KERNEL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out_err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="first_rx_channel" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_alloc_rx_ring_info" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280100" typeLabel="Goto">
                  <tree type="480000" label="out_err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_size_rbr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="nonsyn_window" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="64" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="nonsyn_threshold" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rcr_table_size" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      <tree type="240200" label="64" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="syn_window" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="64" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="syn_threshold" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rcr_table_size" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      <tree type="240200" label="64" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rcr_pkt_threshold" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="16" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rcr_timeout" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="8" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rbr_kick_thresh" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RBR_REFILL_MIN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_kick_thresh" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rbr_blocks_per_page" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rbr_kick_thresh" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rbr_blocks_per_page" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_rbr_fill" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="GFP_KERNEL" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="kzalloc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="GFP_KERNEL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out_err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="first_tx_channel" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_alloc_tx_ring_info" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280100" typeLabel="Goto">
                  <tree type="480000" label="out_err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out_err" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_free_channels" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_tx_cs_sng_poll" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="1000" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TX_CS" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TX_CS_SNG_STATE" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_tx_channel_stop" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_CS" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TX_CS_STOP_N_GO" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_CS" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_tx_cs_sng_poll" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_tx_cs_reset_poll" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="1000" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TX_CS" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_CS_RST" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_tx_channel_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_CS" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TX_CS_RST" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_CS" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_tx_cs_reset_poll" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TX_RING_KICK" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_tx_channel_lpage_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_LOG_MASK1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_LOG_VAL1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_LOG_MASK2" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_LOG_VAL2" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_LOG_PAGE_RELO1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_LOG_PAGE_RELO2" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_LOG_PAGE_HDL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241700" typeLabel="Cast">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TX_LOG_PAGE_VLD_FUNC_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TX_LOG_PAGE_VLD_PAGE0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TX_LOG_PAGE_VLD_PAGE1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_LOG_PAGE_VLD" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_txc_enable_port" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="480000" label="mask" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXC_CONTROL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241700" typeLabel="Cast">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXC_CONTROL_ENABLE" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TXC_CONTROL_ENABLE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="~" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TXC_CONTROL_ENABLE" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="~" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TXC_CONTROL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="imask" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_txc_set_imask" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXC_INT_MASK" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TXC_INT_MASK_VAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="imask" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXC_INT_MASK_VAL_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_txc_port_dma_enable" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="i" typeLabel="GenericString"></tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="i" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXC_PORT_DMA" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_one_tx_channel" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="480000" label="ring_len" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_tx_channel_stop" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_tx_channel_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_tx_channel_lpage_init" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXC_DMA_MAX" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="max_burst" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_ENT_MSK" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="descr_dma" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="241000" typeLabel="Unary">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TX_RNG_CFIG_STADDR_BASE" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TX_RNG_CFIG_STADDR" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="~" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: TX ring channel %d &quot;&quot;DMA addr (%llx) is not aligned.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="descr_dma" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ring_len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pending" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="/" typeLabel="GenericString"></tree>
                    <tree type="240200" label="8" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ring_len" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TX_RNG_CFIG_LEN_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="descr_dma" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_RNG_CFIG" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="32" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TXDMA_MBH_MBADDR" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241700" typeLabel="Cast">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TXDMA_MBL_MBADDR" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: TX ring channel %d &quot;&quot;MBOX addr (%llx) is has illegal bits.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXDMA_MBH" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="32" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXDMA_MBL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXDMA_MBL_MBADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_CS" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="last_pkt_cnt" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_rdc_groups" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rdc_group_cfg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="first_table_num" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="first_table_num" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_tables" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="tbl" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tables" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="this_table" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="first_table_num" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="slot" typeLabel="GenericString"></tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_RDC_TABLE_SLOTS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RDC_TBL" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="this_table" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="tbl" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="rxdma_channel" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DEF_RDC" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rdc_default" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_drr_weight" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="type" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_decode" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="type" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PT_DRR_WEIGHT_DEFAULT_10G" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270400" typeLabel="Default">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PT_DRR_WEIGHT_DEFAULT_1G" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PT_DRR_WT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_hostinfo" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rdc_group_cfg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="num_alt" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_num_alt_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="first_rdc_table" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="first_table_num" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_set_primary_mac_rdc_table" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="first_rdc_table" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_set_multicast_mac_rdc_table" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="first_rdc_table" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="num_alt" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_set_alt_mac_rdc_table" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="first_rdc_table" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rx_channel_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_set_and_wait_clear" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXDMA_CFIG1" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXDMA_CFIG1_RST" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="1000" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="10" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="&quot;RXDMA_CFIG1&quot;" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rx_channel_lpage_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_LOG_MASK1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_LOG_VAL1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_LOG_MASK2" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_LOG_VAL2" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_LOG_PAGE_RELO1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_LOG_PAGE_RELO2" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_LOG_PAGE_HDL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241700" typeLabel="Cast">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RX_LOG_PAGE_VLD_FUNC_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RX_LOG_PAGE_VLD_PAGE0" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RX_LOG_PAGE_VLD_PAGE1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_LOG_PAGE_VLD" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_rx_channel_wred_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="nonsyn_window" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RDC_RED_PARA_WIN_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="nonsyn_threshold" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RDC_RED_PARA_THRE_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241700" typeLabel="Cast">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="syn_window" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RDC_RED_PARA_WIN_SYN_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="syn_threshold" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RDC_RED_PARA_THRE_SYN_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RDC_RED_PARA" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_compute_rbr_cfig_b" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="rbr_block_size" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BLKSIZE_4K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BLKSIZE_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BLKSIZE_8K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BLKSIZE_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="16" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BLKSIZE_16K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BLKSIZE_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="32" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BLKSIZE_32K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BLKSIZE_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="RBR_CFIG_B_VLD2" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241200" typeLabel="ArrayAccess">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
              </tree>
              <tree type="240200" label="2" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ2_2K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ2_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ2_4K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ2_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ2_8K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ2_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="16" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ2_16K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ2_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="RBR_CFIG_B_VLD1" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241200" typeLabel="ArrayAccess">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
              </tree>
              <tree type="240200" label="1" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ1_1K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ1_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ1_2K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ1_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ1_4K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ1_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ1_8K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ1_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="RBR_CFIG_B_VLD0" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241200" typeLabel="ArrayAccess">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rbr_sizes" typeLabel="GenericString"></tree>
              </tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="256" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ0_256" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ0_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="512" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ0_512" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ0_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ0_1K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ0_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1024" typeLabel="Constant"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_BUFSZ0_2K" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_B_BUFSZ0_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_rx_channel" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXDMA_CFIG1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXDMA_CFIG1_EN" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXDMA_CFIG1_EN" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXDMA_CFIG1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1000" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RXDMA_CFIG1" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXDMA_CFIG1_QST" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="10" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_one_rx_channel" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_rx_channel_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_rx_channel_lpage_init" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_rx_channel_wred_init" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_ENT_MSK" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RX_DMA_ENT_MSK_RBR_EMPTY" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_CTL_STAT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RX_DMA_CTL_STAT_MEX" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RX_DMA_CTL_STAT_RCRTHRES" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RX_DMA_CTL_STAT_RCRTO" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RX_DMA_CTL_STAT_RBR_EMPTY" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXDMA_CFIG1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="32" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXDMA_CFIG2" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mbox_dma" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0x00000000ffffffc0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RBR_CFIG_A" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241700" typeLabel="Cast">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="rbr_table_size" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RBR_CFIG_A_LEN_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rbr_dma" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="RBR_CFIG_A_STADDR_BASE" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="RBR_CFIG_A_STADDR" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_compute_rbr_cfig_b" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RBR_CFIG_B" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RCRCFIG_A" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241700" typeLabel="Cast">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="rcr_table_size" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RCRCFIG_A_LEN_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rcr_dma" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="RCRCFIG_A_STADDR_BASE" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="RCRCFIG_A_STADDR" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RCRCFIG_B" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="rcr_pkt_threshold" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="RCRCFIG_B_PTHRES_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RCRCFIG_B_ENTOUT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241700" typeLabel="Cast">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="rcr_timeout" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RCRCFIG_B_TIMEOUT_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_enable_rx_channel" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RBR_KICK" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="RX_DMA_CTL_STAT" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="RX_DMA_CTL_STAT_RBR_EMPTY" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_CTL_STAT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_rx_channels" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="seed" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="jiffies_64" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RX_DMA_CK_DIV" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rxdma_clock_divider" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RED_RAN_INIT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RED_RAN_INIT_OPMODE" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="seed" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="RED_RAN_INIT_VAL" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_init_rdc_groups" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_init_drr_weight" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_hostinfo" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_init_one_rx_channel" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_ip_frag_rule" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="cp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="clas" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="index" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tcam_top" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tcam" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="index" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCAM_V4KEY1_NOPORT" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCAM_V4KEY1_NOPORT" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="assoc_data" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_ASSOCDATA_TRES_USE_OFFSET" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TCAM_ASSOCDATA_OFFSET_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tcam_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="index" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tcam_assoc_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="index" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="assoc_data" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="valid" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240800" typeLabel="Postfix">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tcam_valid_entries" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="++" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_classifier_hw" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="cp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="clas" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="H1POLY" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="h1_init" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="H2POLY" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="h2_init" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_hostinfo" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENET_VLAN_TBL_NUM_ENTRIES" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="vp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="vlan_mappings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="vlan_tbl_write" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="vp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vlan_pref" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="vp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rdc_num" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_alt_mac_mappings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="ap" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="alt_mac_mappings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_set_alt_mac_rdc_table" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ap" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="alt_mac_num" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ap" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rdc_num" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ap" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="mac_pref" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="CLASS_CODE_SCTP_IPV6" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_set_tcam_key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tcam_key" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="index" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_set_flow_key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="index" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_set_ip_frag_rule" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tcam_enable" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_zcp_write" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_RAM_DATA0" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_RAM_DATA1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_RAM_DATA2" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_RAM_DATA3" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_RAM_DATA4" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="4" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_RAM_BE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_RAM_BE_VAL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_RAM_ACC" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ZCP_RAM_ACC_WRITE" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240200" label="0" typeLabel="Constant"></tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ZCP_RAM_ACC_ZFCID_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ZCP_RAM_SEL_CFIFO" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ZCP_RAM_ACC_RAM_SEL_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_wait_bits_clear" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ZCP_RAM_ACC" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ZCP_RAM_ACC_BUSY" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="1000" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="100" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_zcp_read" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_wait_bits_clear" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ZCP_RAM_ACC" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ZCP_RAM_ACC_BUSY" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="1000" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="100" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: ZCP read busy won't clear, &quot;&quot;ZCP_RAM_ACC[%llx]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ZCP_RAM_ACC" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_RAM_ACC" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ZCP_RAM_ACC_READ" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240200" label="0" typeLabel="Constant"></tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ZCP_RAM_ACC_ZFCID_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ZCP_RAM_SEL_CFIFO" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ZCP_RAM_ACC_RAM_SEL_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_wait_bits_clear" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ZCP_RAM_ACC" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ZCP_RAM_ACC_BUSY" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="1000" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="100" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: ZCP read busy2 won't clear, &quot;&quot;ZCP_RAM_ACC[%llx]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ZCP_RAM_ACC" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ZCP_RAM_DATA0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ZCP_RAM_DATA1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ZCP_RAM_DATA2" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ZCP_RAM_DATA3" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ZCP_RAM_DATA4" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_zcp_cfifo_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RESET_CFIFO" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RESET_CFIFO_RST" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RESET_CFIFO" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="10" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RESET_CFIFO_RST" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RESET_CFIFO" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_zcp" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
            <tree type="480000" label="rbuf" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="max" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="==" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="||" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="==" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="max" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ATLAS_P0_P1_CFIFO_ENTRIES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="max" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ATLAS_P2_P3_CFIFO_ENTRIES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="max" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_CFIFO_ENTRIES" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="max" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_zcp_write" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="data" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_zcp_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rbuf" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_zcp_cfifo_reset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CFIFO_ECC" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_INT_STAT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_INT_STAT_ALL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ZCP_INT_STAT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_INT_MASK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ZCP_INT_MASK_ALL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ipp_write" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_CFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_CFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_CFIG_DFIFO_PIO_W" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_DFIFO_WR_PTR" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="index" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_DFIFO_WR0" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_DFIFO_WR1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_DFIFO_WR2" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_DFIFO_WR3" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_DFIFO_WR4" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="4" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_CFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPP_CFIG_DFIFO_PIO_W" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="~" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ipp_read" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_DFIFO_RD_PTR" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="index" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_DFIFO_RD0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_DFIFO_RD1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_DFIFO_RD2" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_DFIFO_RD3" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_DFIFO_RD4" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ipp_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_set_and_wait_clear_ipp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="IPP_CFIG" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="IPP_CFIG_SOFT_RST" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="1000" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="100" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="&quot;IPP_CFIG&quot;" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_ipp" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
            <tree type="480000" label="rbuf" typeLabel="GenericString"></tree>
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="max" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="==" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="||" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="==" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="max" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ATLAS_P0_P1_DFIFO_ENTRIES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="max" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ATLAS_P2_P3_DFIFO_ENTRIES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="max" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_DFIFO_ENTRIES" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="max" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_ipp_write" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_ipp_read" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rbuf" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_INT_STAT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_INT_STAT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_ipp_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_PKT_DIS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_BAD_CS_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_ECC" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_INT_STAT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_MSK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_MSK_ALL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_CFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="IPP_CFIG_IP_MAX_PKT" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="IPP_CFIG_IPP_ENABLE" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="IPP_CFIG_DFIFO_ECC_EN" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPP_CFIG_DROP_BAD_CRC" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_CFIG_CKSUM_EN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240200" label="0x1ffff" typeLabel="Constant"></tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPP_CFIG_IP_MAX_PKT_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_CFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="status" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_handle_led" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="status" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_CONFIG_LED_POLARITY" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XMAC_CONFIG_FORCE_LED_ON" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="~" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_CONFIG_FORCE_LED_ON" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XMAC_CONFIG_LED_POLARITY" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="~" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_xif_xmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MIF_CONFIG" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MIF_CONFIG_ATCA_GE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MIF_CONFIG" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_SEL_POR_CLK_SRC" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="XMAC_CONFIG_TX_OUTPUT_EN" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_MAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_SEL_POR_CLK_SRC" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG_LOOPBACK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_LOOPBACK" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_LFS_DISABLE" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG_LFS_DISABLE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="!" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="!" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_1G_PCS_BYPASS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_CONFIG_1G_PCS_BYPASS" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="~" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_10G_XPCS_BYPASS" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SPEED_100" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_SEL_CLK_25MHZ" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG_SEL_CLK_25MHZ" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_MODE_MASK" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG_MODE_XGMII" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SPEED_1000" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_MODE_GMII" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_MODE_MII" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_xif_bmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="BMAC_XIF_CONFIG_TX_OUTPUT_EN" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_MAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BMAC_XIF_CONFIG_MII_LOOPBACK" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_XIF_CONFIG_MII_LOOPBACK" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="SPEED_1000" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BMAC_XIF_CONFIG_GMII_MODE" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_XIF_CONFIG_GMII_MODE" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMAC_XIF_CONFIG_LINK_LED" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMAC_XIF_CONFIG_LED_POLARITY" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SPEED_100" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BMAC_XIF_CONFIG_25MHZ_CLOCK" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_XIF_CONFIG_25MHZ_CLOCK" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_XIF_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_xif" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_xif_xmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_xif_bmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pcs_mii_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="1000" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64_pcs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PCS_MII_CTL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PCS_MII_CTL_RST" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_pcs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PCS_MII_CTL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240900" typeLabel="Infix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="--" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PCS_MII_CTL_RST" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="100" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64_pcs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PCS_MII_CTL" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_xpcs_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="1000" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64_xpcs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XPCS_CONTROL1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="XPCS_CONTROL1_RESET" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_xpcs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XPCS_CONTROL1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240900" typeLabel="Infix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="--" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XPCS_CONTROL1_RESET" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="100" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64_xpcs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XPCS_CONTROL1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_pcs" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nw64_pcs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PCS_CONF" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PCS_CONF_MASK" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PCS_CONF_ENABLE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_pcs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PCS_DPATH_MODE" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_pcs_mii_reset" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="300100" typeLabel="If">
                      <tree type="490100" typeLabel="IfToken"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="280200" typeLabel="ReturnExpr">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_10G_XPCS_BYPASS" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_xpcs_reset" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64_xpcs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XPCS_CONTROL1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="LOOPBACK_PHY" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XPCS_CONTROL1_LOOPBACK" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XPCS_CONTROL1_LOOPBACK" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="~" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_xpcs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XPCS_CONTROL1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="val" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_xpcs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XPCS_DESKEW_ERR_CNT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="241700" typeLabel="Cast">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64_xpcs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XPCS_SYMERR_CNT01" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="241700" typeLabel="Cast">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64_xpcs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XPCS_SYMERR_CNT23" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pcs_mii_reset" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_pcs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PCS_CONF" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PCS_CONF_MASK" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PCS_CONF_ENABLE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64_pcs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PCS_DPATH_MODE" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="nw64_pcs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PCS_DPATH_MODE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PCS_DPATH_MODE_MII" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_pcs_mii_reset" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_tx_xmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_set_and_wait_clear_mac" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XTXMAC_SW_RST" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XTXMAC_SW_RST_REG_RS" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XTXMAC_SW_RST_SOFT_RST" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="1000" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="100" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="&quot;XTXMAC_SW_RST&quot;" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_tx_bmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BTXMAC_SW_RST" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BTXMAC_SW_RST_RESET" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1000" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="BTXMAC_SW_RST" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BTXMAC_SW_RST_RESET" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="100" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Port %u TX BMAC would not reset, &quot;&quot;BTXMAC_SW_RST[%llx]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="BTXMAC_SW_RST" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_tx_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_reset_tx_xmac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_reset_tx_bmac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="min" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="max" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_tx_xmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_MIN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_MIN_TX_MIN_PKT_SIZE" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_MIN_RX_MIN_PKT_SIZE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="min" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_MIN_RX_MIN_PKT_SIZE_SHFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="min" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_MIN_TX_MIN_PKT_SIZE_SHFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_MIN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_MAX" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="max" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XTXMAC_STAT_MSK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_IPG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_IPG_IPG_XGMII" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPG_12_15_XGMII" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_IPG_IPG_XGMII_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_IPG_IPG_MII_GMII" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPG_12_MII_GMII" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_IPG_IPG_MII_GMII_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_IPG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XMAC_CONFIG_ALWAYS_NO_CRC" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XMAC_CONFIG_STRETCH_MODE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_CONFIG_VAR_MIN_IPG_EN" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_TX_ENABLE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TXMAC_FRM_CNT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TXMAC_BYTE_CNT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="min" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="max" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_tx_bmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_MIN_FRAME" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="min" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_MAX_FRAME" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="max" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BTXMAC_STATUS_MASK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_CTRL_TYPE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0x8808" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_PREAMBLE_SIZE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="7" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BTXMAC_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BTXMAC_CONFIG_FCS_DISABLE" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BTXMAC_CONFIG_ENABLE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BTXMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_tx_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="min" typeLabel="GenericString"></tree>
            <tree type="480000" label="max" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="min" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="64" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="mtu" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ETH_DATA_LEN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="max" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="9216" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="max" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1522" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="BUILD_BUG_ON" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="min" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0x7" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_tx_xmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="min" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="max" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_tx_bmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="min" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="max" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_rx_xmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XRXMAC_SW_RST" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XRXMAC_SW_RST_REG_RS" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XRXMAC_SW_RST_SOFT_RST" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1000" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="XRXMAC_SW_RST" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XRXMAC_SW_RST_REG_RS" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XRXMAC_SW_RST_SOFT_RST" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="100" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Port %u RX XMAC would not reset, &quot;&quot;XRXMAC_SW_RST[%llx]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="XRXMAC_SW_RST" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_rx_bmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BRXMAC_SW_RST" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BRXMAC_SW_RST_RESET" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1000" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="BRXMAC_SW_RST" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BRXMAC_SW_RST_RESET" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="100" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Port %u RX BMAC would not reset, &quot;&quot;BRXMAC_SW_RST[%llx]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="BRXMAC_SW_RST" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_rx_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_reset_rx_xmac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_reset_rx_bmac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_rx_xmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rdc_group_cfg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="first_rdc_table" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="first_table_num" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_ADD_FILT0" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_ADD_FILT1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_ADD_FILT2" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_ADD_FILT12_MASK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_ADD_FILT00_MASK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MAC_NUM_HASH" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_HASH_TBL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XRXMAC_STAT_MSK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_set_primary_mac_rdc_table" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="first_rdc_table" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_set_multicast_mac_rdc_table" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="first_rdc_table" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="241100" typeLabel="Binary">
                                        <tree type="241100" typeLabel="Binary">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="XMAC_CONFIG_RX_MAC_ENABLE" typeLabel="GenericString"></tree>
                                          </tree>
                                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="XMAC_CONFIG_PROMISCUOUS" typeLabel="GenericString"></tree>
                                          </tree>
                                        </tree>
                                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="XMAC_CONFIG_PROMISC_GROUP" typeLabel="GenericString"></tree>
                                        </tree>
                                      </tree>
                                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="XMAC_CONFIG_ERR_CHK_DIS" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="XMAC_CONFIG_RX_CRC_CHK_DIS" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="XMAC_CONFIG_RESERVED_MULTICAST" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="XMAC_CONFIG_RX_CODEV_CHK_DIS" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="XMAC_CONFIG_ADDR_FILTER_EN" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="XMAC_CONFIG_RCV_PAUSE_ENABLE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="XMAC_CONFIG_STRIP_CRC" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_CONFIG_PASS_FLOW_CTRL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_MAC2IPP_PKT_CNT_EN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_HASH_FILTER_EN" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_BT_CNT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_BC_FRM_CNT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_MC_FRM_CNT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_FRAG_CNT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_HIST_CNT1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_HIST_CNT2" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_HIST_CNT3" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_HIST_CNT4" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_HIST_CNT5" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_HIST_CNT6" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_HIST_CNT7" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_MPSZER_CNT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_CRC_ER_CNT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RXMAC_CD_VIO_CNT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="LINK_FAULT_CNT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_rx_bmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rdc_group_cfg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="first_rdc_table" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="first_table_num" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_ADD_FILT0" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_ADD_FILT1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_ADD_FILT2" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_ADD_FILT12_MASK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_ADD_FILT00_MASK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MAC_NUM_HASH" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMAC_HASH_TBL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_set_primary_mac_rdc_table" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="first_rdc_table" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_set_multicast_mac_rdc_table" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="first_rdc_table" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BRXMAC_STATUS_MASK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BRXMAC_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="BRXMAC_CONFIG_ENABLE" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="BRXMAC_CONFIG_STRIP_PAD" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="BRXMAC_CONFIG_STRIP_FCS" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="BRXMAC_CONFIG_PROMISC" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="BRXMAC_CONFIG_PROMISC_GRP" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BRXMAC_CONFIG_ADDR_FILT_EN" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BRXMAC_CONFIG_DISCARD_DIS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BRXMAC_CONFIG_HASH_FILT_EN" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BRXMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMAC_ADDR_CMPEN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="BMAC_ADDR_CMPEN_EN0" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_ADDR_CMPEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_rx_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_set_primary_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_rx_xmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_rx_bmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_tx_xmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_TX_ENABLE" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG_TX_ENABLE" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_tx_bmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BTXMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BTXMAC_CONFIG_ENABLE" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BTXMAC_CONFIG_ENABLE" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BTXMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_tx_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_enable_tx_xmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="on" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_enable_tx_bmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="on" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_rx_xmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_HASH_FILTER_EN" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG_PROMISCUOUS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_MCAST" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_HASH_FILTER_EN" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_PROMISC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_PROMISCUOUS" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XMAC_CONFIG_RX_MAC_ENABLE" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG_RX_MAC_ENABLE" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_rx_bmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BRXMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BRXMAC_CONFIG_HASH_FILT_EN" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BRXMAC_CONFIG_PROMISC" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_MCAST" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BRXMAC_CONFIG_HASH_FILT_EN" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_PROMISC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BRXMAC_CONFIG_PROMISC" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="BRXMAC_CONFIG_ENABLE" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BRXMAC_CONFIG_ENABLE" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BRXMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_rx_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_enable_rx_xmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="on" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_enable_rx_bmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="on" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_mac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_init_xif" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_pcs" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_reset_tx_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_init_tx_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_reset_rx_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_init_rx_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_init_tx_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_tx_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_rx_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_stop_one_tx_channel" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_tx_channel_stop" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_stop_tx_channels" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_stop_one_tx_channel" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_one_tx_channel" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_tx_channel_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_tx_channels" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_reset_one_tx_channel" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_stop_one_rx_channel" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_enable_rx_channel" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_stop_rx_channels" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_stop_one_rx_channel" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_one_rx_channel" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_rx_channel_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_ENT_MSK" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="RX_DMA_ENT_MSK_ALL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RX_DMA_CTL_STAT" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_enable_rx_channel" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="channel" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_rx_channels" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_reset_one_rx_channel" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_disable_ipp" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="rd" typeLabel="GenericString"></tree>
            <tree type="480000" label="wr" typeLabel="GenericString"></tree>
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rd" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_DFIFO_RD_PTR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="wr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_DFIFO_WR_PTR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="100" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240900" typeLabel="Infix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="--" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="wr" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rd" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="IPP_DFIFO_RD_PTR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="wr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="IPP_DFIFO_WR_PTR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rd" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="wr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: IPP would not quiesce, &quot;&quot;rd_ptr[%llx] wr_ptr[%llx]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="IPP_DFIFO_RD_PTR" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="IPP_DFIFO_WR_PTR" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_CFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="IPP_CFIG_IPP_ENABLE" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="IPP_CFIG_DFIFO_ECC_EN" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPP_CFIG_DROP_BAD_CRC" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IPP_CFIG_CKSUM_EN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IPP_CFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="241700" typeLabel="Cast">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_ipp_reset" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_hw" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFUP" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Initialize TXC\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_txc_enable_port" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_txc_port_dma_enable" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_txc_set_imask" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFUP" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Initialize TX channels\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_init_one_tx_channel" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFUP" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Initialize RX channels\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_rx_channels" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out_uninit_tx_channels" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFUP" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Initialize classifier\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_classifier_hw" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out_uninit_rx_channels" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFUP" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Initialize ZCP\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_zcp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out_uninit_rx_channels" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFUP" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Initialize IPP\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_ipp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out_uninit_rx_channels" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFUP" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Initialize MAC\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out_uninit_ipp" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out_uninit_ipp" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IFUP" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;%s: Uninit IPP\n&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="name" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_disable_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out_uninit_rx_channels" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IFUP" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;%s: Uninit RX channels\n&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="name" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_stop_rx_channels" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_reset_rx_channels" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out_uninit_tx_channels" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="IFUP" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;%s: Uninit TX channels\n&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="name" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_stop_tx_channels" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_reset_tx_channels" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_stop_hw" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFDOWN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Disable interrupts\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_interrupts" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFDOWN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Disable RX MAC\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_rx_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFDOWN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Disable IPP\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_disable_ipp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFDOWN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Stop TX channels\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_stop_tx_channels" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFDOWN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Stop RX channels\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_stop_rx_channels" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFDOWN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Reset TX channels\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_reset_tx_channels" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IFDOWN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: Reset RX channels\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_reset_rx_channels" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_irq_name" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="port" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="j" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="1" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="irq_name" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s:MAC&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="port" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="irq_name" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;%s:MIF&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="irq_name" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240200" label="2" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;%s:SYSERR&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="j" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="3" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="j" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="irq_name" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="i" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="+" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="j" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="&quot;%s-rx-%d&quot;" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="name" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="irq_name" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="+" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="j" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="&quot;%s-tx-%d&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="name" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="i" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="-" typeLabel="GenericString"></tree>
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_request_irq" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="j" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_set_irq_name" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="request_irq" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="irq" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_interrupt" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="IRQF_SHARED" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="IRQF_SAMPLE_RANDOM" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="irq_name" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280100" typeLabel="Goto">
                  <tree type="480000" label="out_free_irqs" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out_free_irqs" typeLabel="GenericString"></tree>
            <tree type="310300" typeLabel="For">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="j" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="j" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="j" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="350100" typeLabel="DeclList">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  <tree type="360100" typeLabel="InitExpr">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="j" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="free_irq" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="irq" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_free_irq" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="free_irq" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="irq" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_enable_napi" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="napi_enable" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_disable_napi" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="napi_disable" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_open" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_carrier_off" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_alloc_channels" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out_err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_enable_interrupts" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out_free_channels" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_request_irq" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out_free_channels" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_napi" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_hw" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="init_timer" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="expires" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="jiffies" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="HZ" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="function" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_timer" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_enable_interrupts" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_stop_hw" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_disable_napi" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out_free_irq" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_tx_start_all_queues" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241300" typeLabel="RecordAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="LOOPBACK_DISABLED" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netif_carrier_on" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="add_timer" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out_free_irq" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_free_irq" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out_free_channels" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_free_channels" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out_err" typeLabel="GenericString"></tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_full_shutdown" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="cancel_work_sync" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="reset_task" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_disable_napi" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_tx_stop_all_queues" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="del_timer_sync" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_stop_hw" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_close" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_full_shutdown" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_free_irq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_free_channels" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_handle_led" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_sync_xmac_stats" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="mac_stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="xmac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_frames" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXMAC_FRM_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_bytes" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXMAC_BYTE_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_link_faults" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LINK_FAULT_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_align_errors" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_ALIGN_ERR_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_frags" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_FRAG_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_mcasts" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_MC_FRM_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_bcasts" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_BC_FRM_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_hist_cnt1" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_HIST_CNT1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_hist_cnt2" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_HIST_CNT2" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_hist_cnt3" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_HIST_CNT3" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_hist_cnt4" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_HIST_CNT4" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_hist_cnt5" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_HIST_CNT5" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_hist_cnt6" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_HIST_CNT6" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_hist_cnt7" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_HIST_CNT7" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_octets" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_BT_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_code_violations" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_CD_VIO_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_len_errors" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_MPSZER_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_crc_errors" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="RXMAC_CRC_ER_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_sync_bmac_stats" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="mac_stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="bmac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_bytes" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BTXMAC_BYTE_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_frames" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BTXMAC_FRM_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_frames" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BRXMAC_FRAME_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_align_errors" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BRXMAC_ALIGN_ERR_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_crc_errors" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BRXMAC_ALIGN_ERR_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="mp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_len_errors" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BRXMAC_CODE_VIOL_ERR_CNT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_sync_mac_stats" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_sync_xmac_stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_sync_bmac_stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_rx_stats" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="pkts" typeLabel="GenericString"></tree>
            <tree type="480000" label="dropped" typeLabel="GenericString"></tree>
            <tree type="480000" label="errors" typeLabel="GenericString"></tree>
            <tree type="480000" label="bytes" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pkts" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dropped" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="errors" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="bytes" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_sync_rx_discard_stats" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pkts" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_packets" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bytes" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_bytes" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dropped" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_dropped" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="errors" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_errors" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_packets" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pkts" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_bytes" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bytes" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_dropped" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dropped" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rx_errors" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="errors" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_tx_stats" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="pkts" typeLabel="GenericString"></tree>
            <tree type="480000" label="errors" typeLabel="GenericString"></tree>
            <tree type="480000" label="bytes" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pkts" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bytes" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pkts" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_packets" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bytes" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_bytes" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="errors" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_errors" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_packets" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pkts" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_bytes" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="bytes" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="stats" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tx_errors" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="errors" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_stats" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_get_rx_stats" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_get_tx_stats" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="stats" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="hash" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_load_hash_xmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="16" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_HASH_TBL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="hash" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="hash" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_load_hash_bmac" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="16" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMAC_HASH_TBL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="hash" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="hash" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_load_hash" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_load_hash_xmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="hash" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_load_hash_bmac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="hash" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_rx_mode" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="alt_cnt" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="addr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="hash" typeLabel="GenericString"></tree>
            <tree type="360200" typeLabel="InitList">
              <tree type="360100" typeLabel="InitExpr">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_rx_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_MCAST" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_PROMISC" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="IFF_PROMISC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_PROMISC" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="IFF_ALLMULTI" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="mc_count" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_MCAST" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="alt_cnt" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="uc_count" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="alt_cnt" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_num_alt_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="alt_cnt" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_PROMISC" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="alt_cnt" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="uc_list" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="next" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_set_alt_mac" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="da_addr" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="KERN_WARNINGPFX&quot;%s: Error %d &quot;&quot;adding alt mac %d\n&quot;" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="name" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_enable_alt_mac" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="1" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="KERN_WARNINGPFX&quot;%s: Error %d &quot;&quot;enabling alt mac %d\n&quot;" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="name" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240800" typeLabel="Postfix">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="++" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="alt_start" typeLabel="GenericString"></tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="alt_start" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="alt_start" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="alt_start" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_num_alt_addr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_enable_alt_mac" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="i" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="0" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="KERN_WARNINGPFX&quot;%s: Error %d &quot;&quot;disabling alt mac %d\n&quot;" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="name" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="i" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="IFF_ALLMULTI" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="16" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="hash" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="mc_count" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="310300" typeLabel="For">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mc_list" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="next" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="330000" typeLabel="Compound">
                    <tree type="350100" typeLabel="DeclList">
                      <tree type="480000" label="crc" typeLabel="GenericString"></tree>
                      <tree type="360100" typeLabel="InitExpr">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ether_crc_le" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ETH_ALEN" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="da_addr" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="crc" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="24" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="hash" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="crc" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                              <tree type="240200" label="4" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240200" label="1" typeLabel="Constant"></tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240200" label="15" typeLabel="Constant"></tree>
                                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                                  <tree type="242000" typeLabel="ParenExpr">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="crc" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                      <tree type="240200" label="0xf" typeLabel="Constant"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_MCAST" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_load_hash" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="hash" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_rx_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_mac_addr" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="addr" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="p" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="is_valid_ether_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="sa_data" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="sa_data" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ETH_ALEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_running" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_rx_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_set_primary_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_rx_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ifr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ioctl" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="EOPNOTSUPP" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_netif_stop" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="trans_start" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="jiffies" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_disable_napi" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_tx_disable" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_netif_start" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_tx_wake_all_queues" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_napi" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_interrupts" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_buffers" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="j" typeLabel="GenericString"></tree>
            <tree type="480000" label="k" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="310300" typeLabel="For">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240600" typeLabel="Sequence">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="j" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="k" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="j" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MAX_RBR_RING_SIZE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240800" typeLabel="Postfix">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="j" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="++" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="350100" typeLabel="DeclList">
                        <tree type="480000" label="page" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="page" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="rxhash" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="j" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="310100" typeLabel="While">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="page" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="330000" typeLabel="Compound">
                          <tree type="350100" typeLabel="DeclList">
                            <tree type="480000" label="next" typeLabel="GenericString"></tree>
                            <tree type="360100" typeLabel="InitExpr">
                              <tree type="241700" typeLabel="Cast">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="page" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="350100" typeLabel="DeclList">
                            <tree type="480000" label="base" typeLabel="GenericString"></tree>
                            <tree type="360100" typeLabel="InitExpr">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="page" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="base" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="base" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="RBR_DESCR_ADDR_SHIFT" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="241200" typeLabel="ArrayAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="rbr" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="240800" typeLabel="Postfix">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="k" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240400" typeLabel="FunCall">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="cpu_to_le32" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="470000" typeLabel="GenericList">
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="base" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="page" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="next" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="310300" typeLabel="For">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290001" typeLabel="None">
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="k" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MAX_RBR_RING_SIZE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240800" typeLabel="Postfix">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="k" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="++" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="err" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="niu_rbr_add_page" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="GFP_ATOMIC" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="k" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="280002" typeLabel="Break"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_index" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rbr_table_size" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rcr_index" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_pending" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rbr_refill_pending" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="310300" typeLabel="For">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="j" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="j" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MAX_TX_RING_SIZE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240800" typeLabel="Postfix">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="j" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="++" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tx_buffs" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="j" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="240400" typeLabel="FunCall">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="release_tx_packet" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="470000" typeLabel="GenericList">
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="j" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="pending" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MAX_TX_RING_SIZE" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="cons" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="wrap_bit" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="work" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_reset_task" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="container_of" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="work" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="220100" typeLabel="ParameterType"></tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reset_task" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_running" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280003" typeLabel="Return"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="del_timer_sync" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_netif_stop" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_stop_hw" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_reset_buffers" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_hw" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="expires" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="jiffies" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="HZ" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="add_timer" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_netif_start" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_tx_timeout" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="device" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="PFX&quot;%s: Transmit timed out, resetting\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="schedule_work" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="reset_task" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="index" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="len" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="mark" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="n_frags" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_txd" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="desc" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="descr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="index" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="desc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cpu_to_le64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="mark" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="n_frags" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="TX_DESC_NUM_PTR_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="len" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="TX_DESC_TR_LEN_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="TX_DESC_SAD" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ehdr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="pad_bytes" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="len" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_compute_tx_flags" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="eth_proto" typeLabel="GenericString"></tree>
            <tree type="480000" label="eth_proto_inner" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="csum_bits" typeLabel="GenericString"></tree>
            <tree type="480000" label="l3off" typeLabel="GenericString"></tree>
            <tree type="480000" label="ihl" typeLabel="GenericString"></tree>
            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ip_proto" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ipv6" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="eth_proto" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="be16_to_cpu" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ehdr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="h_proto" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="eth_proto_inner" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="eth_proto" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="eth_proto" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ETH_P_8021Q" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="vp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241700" typeLabel="Cast">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ehdr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="vp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="h_vlan_encapsulated_proto" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="eth_proto_inner" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="be16_to_cpu" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ipv6" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ihl" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="skb" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="protocol" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cpu_to_be16" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ETH_P_IP" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ip_proto" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ip_hdr" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="protocol" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ihl" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ip_hdr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="ihl" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cpu_to_be16" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ETH_P_IPV6" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ip_proto" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ipv6_hdr" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="nexthdr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ihl" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240200" label="40" typeLabel="Constant"></tree>
                        <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ipv6" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ip_proto" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ihl" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="csum_bits" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TXHDR_CSUM_NONE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="ip_summed" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="CHECKSUM_PARTIAL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="start" typeLabel="GenericString"></tree>
                <tree type="480000" label="stuff" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="csum_bits" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="240500" typeLabel="CondExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ip_proto" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="==" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="IPPROTO_TCP" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TXHDR_CSUM_TCP" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ip_proto" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="==" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="IPPROTO_UDP" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="TXHDR_CSUM_UDP" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="TXHDR_CSUM_SCTP" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="start" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb_transport_offset" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pad_bytes" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="+" typeLabel="GenericString"></tree>
                          <tree type="241600" typeLabel="SizeOfType"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="stuff" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="start" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="csum_offset" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="csum_bits" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="start" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="/" typeLabel="GenericString"></tree>
                          <tree type="240200" label="2" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXHDR_L4START_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="csum_bits" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="stuff" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="/" typeLabel="GenericString"></tree>
                          <tree type="240200" label="2" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TXHDR_L4STUFF_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="l3off" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb_network_offset" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pad_bytes" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="241600" typeLabel="SizeOfType"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="242000" typeLabel="ParenExpr">
                                      <tree type="241100" typeLabel="Binary">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="pad_bytes" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="/" typeLabel="GenericString"></tree>
                                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="TXHDR_PAD_SHIFT" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="TXHDR_LEN_SHIFT" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="242000" typeLabel="ParenExpr">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="l3off" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="/" typeLabel="GenericString"></tree>
                                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                                    </tree>
                                  </tree>
                                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="TXHDR_L3START_SHIFT" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ihl" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="TXHDR_IHL_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="240500" typeLabel="CondExpr">
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="eth_proto_inner" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                                  <tree type="240200" label="1536" typeLabel="Constant"></tree>
                                </tree>
                              </tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="TXHDR_LLC" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240200" label="0" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="eth_proto" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ETH_P_8021Q" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="TXHDR_VLAN" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240500" typeLabel="CondExpr">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ipv6" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TXHDR_IP_VER" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="csum_bits" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_start_xmit" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="align" typeLabel="GenericString"></tree>
            <tree type="480000" label="headroom" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="txq" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="len" typeLabel="GenericString"></tree>
            <tree type="480000" label="nfg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ehdr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="prod" typeLabel="GenericString"></tree>
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="tlen" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
            <tree type="480000" label="mrk" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="i" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb_get_queue_mapping" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="txq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netdev_get_tx_queue" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_tx_avail" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb_shinfo" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="nr_frags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="netif_tx_stop_queue" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="txq" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: BUG! Tx ring full when &quot;&quot;queue awake!\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_errors" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NETDEV_TX_BUSY" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="len" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ETH_ZLEN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="pad_bytes" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ETH_ZLEN" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb_pad" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pad_bytes" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="280100" typeLabel="Goto">
                  <tree type="480000" label="out" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb_put" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pad_bytes" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241600" typeLabel="SizeOfType"></tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="240200" label="15" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="skb_headroom" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="len" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="skb_new" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb_new" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb_realloc_headroom" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="len" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb_new" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240800" typeLabel="Postfix">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tx_errors" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="++" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280100" typeLabel="Goto">
                    <tree type="480000" label="out_drop" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="kfree_skb" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb_new" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb_orphan" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="align" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240200" label="16" typeLabel="Constant"></tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="headroom" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="align" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="241600" typeLabel="SizeOfType"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ehdr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241700" typeLabel="Cast">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241700" typeLabel="Cast">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb_push" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="headroom" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="len" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  <tree type="241600" typeLabel="SizeOfType"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cpu_to_le64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_compute_tx_flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ehdr" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="align" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="len" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="resv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="skb_headlen" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="map_single" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="device" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="len" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DMA_TO_DEVICE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_buffs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_buffs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mrk" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TX_DESC_SOP" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240900" typeLabel="Infix">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="mark_counter" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="++" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="mark_freq" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mark_counter" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mrk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TX_DESC_MARK" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mark_pending" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tlen" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nfg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb_shinfo" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="nr_frags" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="tlen" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tlen" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MAX_TX_DESC_LEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nfg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="len" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="this_len" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="len" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="this_len" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="MAX_TX_DESC_LEN" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="this_len" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MAX_TX_DESC_LEN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_set_txd" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="this_len" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="mrk" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="nfg" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mrk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nfg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NEXT_TX" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="this_len" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="this_len" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="skb_shinfo" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="nr_frags" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="frag" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="skb_shinfo" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="frags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="frag" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="size" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="map_page" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="device" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="frag" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="page" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="frag" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="page_offset" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="len" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="DMA_TO_DEVICE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tx_buffs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tx_buffs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_set_txd" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="mapping" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="len" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NEXT_TX" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="prod" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="prod" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="wrap_bit" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="^=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TX_RING_KICK_WRAP" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TX_RING_KICK" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="wrap_bit" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="prod" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="3" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="unlikely" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_tx_avail" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MAX_SKB_FRAGS" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="netif_tx_stop_queue" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="txq" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_tx_avail" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_TX_WAKEUP_THRESH" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="netif_tx_wake_queue" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="txq" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="trans_start" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="jiffies" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NETDEV_TX_OK" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out_drop" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tx_errors" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="kfree_skb" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="skb" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280100" typeLabel="Goto">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="new_mtu" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_change_mtu" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="orig_jumbo" typeLabel="GenericString"></tree>
            <tree type="480000" label="new_jumbo" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="new_mtu" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240200" label="68" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="new_mtu" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_MAX_MTU" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="orig_jumbo" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mtu" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ETH_DATA_LEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="new_jumbo" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="new_mtu" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ETH_DATA_LEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="mtu" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="new_mtu" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241000" typeLabel="Unary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netif_running" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="orig_jumbo" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="new_jumbo" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_full_shutdown" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_free_channels" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_napi" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_alloc_channels" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_hw" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="init_timer" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="expires" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="jiffies" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="HZ" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="function" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_timer" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_enable_interrupts" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_stop_hw" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="netif_tx_start_all_queues" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="LOOPBACK_DISABLED" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="netif_carrier_on" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="add_timer" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="info" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_drvinfo" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="strcpy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="info" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="driver" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="DRV_MODULE_NAME" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="strcpy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="info" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="version" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="DRV_MODULE_VERSION" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="info" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="fw_version" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%d.%d&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="fcode_major" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="fcode_minor" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="strcpy" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="info" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="bus_info" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pci_name" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_settings" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="phy_address" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="phy_addr" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="supported" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_advertising" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="autoneg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_autoneg" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="port" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240500" typeLabel="CondExpr">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PORT_FIBRE" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PORT_TP" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="transceiver" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240500" typeLabel="CondExpr">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XCVR_EXTERNAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="XCVR_INTERNAL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_settings" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="speed" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="duplex" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="autoneg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="autoneg" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_init_link" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_msglevel" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="msg_enable" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="value" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_msglevel" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="msg_enable" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="value" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_nway_reset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241300" typeLabel="RecordAccess">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="autoneg" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_init_link" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_eeprom_len" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="eeprom_len" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="eeprom" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_eeprom" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="offset" typeLabel="GenericString"></tree>
            <tree type="480000" label="len" typeLabel="GenericString"></tree>
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="eeprom" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="eeprom" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="offset" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="offset" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="eeprom_len" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="eeprom_len" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="len" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="eeprom" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="eeprom_len" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="offset" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240200" label="3" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="b_offset" typeLabel="GenericString"></tree>
                <tree type="480000" label="b_count" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="b_offset" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="b_count" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240200" label="4" typeLabel="Constant"></tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="b_offset" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="b_count" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="len" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="b_count" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="len" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESPC_NCR" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="242000" typeLabel="ParenExpr">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="b_offset" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                  <tree type="480000" label="/" typeLabel="GenericString"></tree>
                                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="241000" typeLabel="Unary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="+" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="b_offset" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="b_count" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="b_count" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="b_count" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="b_count" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="len" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="4" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESPC_NCR" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="/" typeLabel="GenericString"></tree>
                                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="4" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="len" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESPC_NCR" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="/" typeLabel="GenericString"></tree>
                                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="len" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="pid" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ethflow_to_l3proto" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300200" typeLabel="Switch">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCP_V6_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pid" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPPROTO_TCP" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="UDP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="UDP_V6_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pid" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPPROTO_UDP" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SCTP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SCTP_V6_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pid" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPPROTO_SCTP" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="AH_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="AH_V6_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pid" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPPROTO_AH" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ESP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESP_V6_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pid" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="IPPROTO_ESP" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pid" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_class_to_ethflow" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300200" typeLabel="Switch">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="class" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_TCP_IPV4" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCP_V4_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_UDP_IPV4" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="UDP_V4_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_AH_ESP_IPV4" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="AH_V4_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_SCTP_IPV4" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="SCTP_V4_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_TCP_IPV6" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCP_V6_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_UDP_IPV6" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="UDP_V6_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_AH_ESP_IPV6" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="AH_V6_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_SCTP_IPV6" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="SCTP_V6_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="CLASS_CODE_USER_PROG2" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="CLASS_CODE_USER_PROG3" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="270200" typeLabel="Case">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CLASS_CODE_USER_PROG4" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="*" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="IP_USER_FLOW" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="1" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ethflow_to_class" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300200" typeLabel="Switch">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CLASS_CODE_TCP_IPV4" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="UDP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CLASS_CODE_UDP_IPV4" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="AH_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESP_V4_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="class" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="CLASS_CODE_AH_ESP_IPV4" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SCTP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CLASS_CODE_SCTP_IPV4" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCP_V6_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CLASS_CODE_TCP_IPV6" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="UDP_V6_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CLASS_CODE_UDP_IPV6" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="AH_V6_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESP_V6_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="class" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="CLASS_CODE_AH_ESP_IPV6" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SCTP_V6_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CLASS_CODE_SCTP_IPV6" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="1" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_flowkey_to_ethflow" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="FLOW_KEY_L2DA" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXH_L2DA" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="FLOW_KEY_VLAN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXH_VLAN" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="FLOW_KEY_IPSA" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXH_IP_SRC" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="FLOW_KEY_IPDA" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXH_IP_DST" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="FLOW_KEY_PROTO" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXH_L3_PROTO" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLOW_KEY_L4_BYTE12" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLOW_KEY_L4_0_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXH_L4_B_0_1" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLOW_KEY_L4_BYTE12" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLOW_KEY_L4_1_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXH_L4_B_2_3" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ethflow_to_flowkey" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="key" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RXH_L2DA" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLOW_KEY_L2DA" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RXH_VLAN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLOW_KEY_VLAN" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RXH_IP_SRC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLOW_KEY_IPSA" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RXH_IP_DST" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLOW_KEY_IPDA" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RXH_L3_PROTO" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FLOW_KEY_PROTO" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RXH_L4_B_0_1" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FLOW_KEY_L4_BYTE12" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FLOW_KEY_L4_0_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ethflow" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RXH_L4_B_2_3" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FLOW_KEY_L4_BYTE12" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FLOW_KEY_L4_1_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="key" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="1" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_hash_opts" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="data" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_ethflow_to_class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="class" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241200" typeLabel="ArrayAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tcam_key" typeLabel="GenericString"></tree>
                </tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="class" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TCAM_KEY_DISC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RXH_DISCARD" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_flowkey_to_ethflow" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="class" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="-" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_ip4fs_from_tcam_key" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ip4src" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="key" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="3" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY3_SADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY3_SADDR_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ip4dst" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="key" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="3" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY3_DADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY3_DADDR_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ip4src" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="3" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY3_SADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY3_SADDR_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ip4dst" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="3" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY3_DADDR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY3_DADDR_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ip4src" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cpu_to_be32" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ip4src" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ip4src" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cpu_to_be32" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ip4src" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ip4dst" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cpu_to_be32" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ip4dst" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ip4dst" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cpu_to_be32" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ip4dst" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tos" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="key" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY2_TOS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY2_TOS_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tos" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY2_TOS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY2_TOS_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="UDP_V4_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SCTP_V4_FLOW" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="psrc" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="241100" typeLabel="Binary">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="241200" typeLabel="ArrayAccess">
                                      <tree type="241400" typeLabel="RecordPtAccess">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="key" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                                    </tree>
                                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="TCAM_V4KEY2_PORT_SPI" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="TCAM_V4KEY2_PORT_SPI_SHIFT" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                            <tree type="240200" label="16" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pdst" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241200" typeLabel="ArrayAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="key" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="240200" label="2" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="TCAM_V4KEY2_PORT_SPI" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TCAM_V4KEY2_PORT_SPI_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="psrc" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241200" typeLabel="ArrayAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="240200" label="2" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="TCAM_V4KEY2_PORT_SPI" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TCAM_V4KEY2_PORT_SPI_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="16" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pdst" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241200" typeLabel="ArrayAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="240200" label="2" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="TCAM_V4KEY2_PORT_SPI" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TCAM_V4KEY2_PORT_SPI_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="psrc" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cpu_to_be16" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="psrc" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pdst" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cpu_to_be16" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="pdst" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="psrc" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cpu_to_be16" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="psrc" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pdst" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cpu_to_be16" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="pdst" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="AH_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESP_V4_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ah_ip4_spec" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241200" typeLabel="ArrayAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="key" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="240200" label="2" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="TCAM_V4KEY2_PORT_SPI" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TCAM_V4KEY2_PORT_SPI_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ah_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TCAM_V4KEY2_PORT_SPI" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY2_PORT_SPI_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ah_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cpu_to_be32" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="ah_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ah_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cpu_to_be32" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="ah_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="IP_USER_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="l4_4_bytes" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="key" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240200" label="2" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="TCAM_V4KEY2_PORT_SPI" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TCAM_V4KEY2_PORT_SPI_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="l4_4_bytes" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TCAM_V4KEY2_PORT_SPI" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY2_PORT_SPI_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="l4_4_bytes" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cpu_to_be32" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="l4_4_bytes" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="l4_4_bytes" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cpu_to_be32" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="l4_4_bytes" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="proto" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="key" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TCAM_V4KEY2_PROTO" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY2_PROTO_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="proto" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TCAM_V4KEY2_PROTO" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY2_PROTO_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ip_ver" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ETH_RX_NFC_IP4" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_ethtool_tcam_entry" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="fs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="idx" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tcam_get_index" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241700" typeLabel="Cast">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="fs" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="location" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tcam" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="valid" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;niu%d: %s entry [%d] invalid for idx[%d]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="fs" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="location" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="key" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY0_CLASS_CODE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY0_CLASS_CODE_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_class_to_ethflow" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="class" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ret" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;niu%d: %s niu_class_to_ethflow failed\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="AH_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="AH_V6_FLOW" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="proto" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="key" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240200" label="2" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TCAM_V4KEY2_PROTO" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_V4KEY2_PROTO_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="proto" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="IPPROTO_ESP" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="==" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="AH_V4_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESP_V4_FLOW" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESP_V6_FLOW" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="UDP_V4_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SCTP_V4_FLOW" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="270200" typeLabel="Case">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="AH_V4_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESP_V4_FLOW" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="niu_get_ip4fs_from_tcam_key" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCP_V6_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="UDP_V6_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SCTP_V6_FLOW" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="270200" typeLabel="Case">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="AH_V6_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESP_V6_FLOW" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="241000" typeLabel="Unary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="-" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="IP_USER_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_get_ip4fs_from_tcam_key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ret" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="assoc_data" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="TCAM_ASSOCDATA_DISC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="ring_cookie" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="RX_CLS_FLOW_DISC" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="ring_cookie" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="assoc_data" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TCAM_ASSOCDATA_OFFSET" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_ASSOCDATA_OFFSET_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="data" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tcam_get_size" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ret" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rule_locs" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_ethtool_tcam_all" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="idx" typeLabel="GenericString"></tree>
            <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="n_entries" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="data" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tcam_get_size" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="n_entries" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rule_cnt" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240600" typeLabel="Sequence">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tcam_get_index" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcam" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="valid" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280001" typeLabel="Continue"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rule_locs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="n_entries" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;niu%d: %s In niu_get_ethtool_tcam_all, &quot;&quot;n_entries[%d] != cnt[%d]!!!\n\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="n_entries" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rule_locs" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_nfc" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ETHTOOL_GRXFH" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_get_hash_opts" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ETHTOOL_GRXRINGS" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ETHTOOL_GRXCLSRLCNT" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rule_cnt" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tcam_get_valid_entry_cnt" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ETHTOOL_GRXCLSRULE" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_get_ethtool_tcam_entry" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ETHTOOL_GRXCLSRLALL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_get_ethtool_tcam_all" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rule_locs" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_hash_opts" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_ethflow_to_class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="class" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_SCTP_IPV6" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="data" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RXH_DISCARD" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tcam_key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_DISC" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TCAM_KEY" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="-" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tcam_key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="class" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tcam_key" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="class" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_KEY_DISC" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="tcam_key" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="class" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="-" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="TCAM_KEY_DISC" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="~" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="TCAM_KEY" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="tcam_key" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="class" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="-" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_ethflow_to_flowkey" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="FLOW_KEY" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="class" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="-" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="class" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="l2_rdc_tab" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_tcamkey_from_ip4fs" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="pid" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="sip" typeLabel="GenericString"></tree>
            <tree type="480000" label="dip" typeLabel="GenericString"></tree>
            <tree type="480000" label="sipm" typeLabel="GenericString"></tree>
            <tree type="480000" label="dipm" typeLabel="GenericString"></tree>
            <tree type="480000" label="spi" typeLabel="GenericString"></tree>
            <tree type="480000" label="spim" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="sport" typeLabel="GenericString"></tree>
            <tree type="480000" label="dport" typeLabel="GenericString"></tree>
            <tree type="480000" label="spm" typeLabel="GenericString"></tree>
            <tree type="480000" label="dpm" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sip" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="be32_to_cpu" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ip4src" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sipm" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="be32_to_cpu" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ip4src" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dip" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="be32_to_cpu" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ip4dst" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dipm" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="be32_to_cpu" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ip4dst" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="class" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY0_CLASS_CODE_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCAM_V4KEY0_CLASS_CODE" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241700" typeLabel="Cast">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="l2_rdc_tab" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY1_L2RDCNUM_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCAM_V4KEY1_L2RDCNUM" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241700" typeLabel="Cast">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sip" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY3_SADDR_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dip" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241700" typeLabel="Cast">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sipm" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY3_SADDR_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dipm" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tos" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_V4KEY2_TOS_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tos" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_V4KEY2_TOS_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="UDP_V4_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SCTP_V4_FLOW" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="sport" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="be16_to_cpu" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="241300" typeLabel="RecordAccess">
                                  <tree type="241300" typeLabel="RecordAccess">
                                    <tree type="241400" typeLabel="RecordPtAccess">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="psrc" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spm" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="be16_to_cpu" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="psrc" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dport" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="be16_to_cpu" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="pdst" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dpm" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="be16_to_cpu" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="tcp_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="pdst" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="sport" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240200" label="16" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dport" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="spm" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240200" label="16" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dpm" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_ethflow_to_l3proto" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pid" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="AH_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESP_V4_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="be32_to_cpu" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241300" typeLabel="RecordAccess">
                                <tree type="241300" typeLabel="RecordAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="ah_ip4_spec" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spim" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="be32_to_cpu" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="ah_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spim" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_ethflow_to_l3proto" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pid" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="IP_USER_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="be32_to_cpu" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241300" typeLabel="RecordAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="l4_4_bytes" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spim" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="be32_to_cpu" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="l4_4_bytes" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spi" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="spim" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pid" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="proto" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="key" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pid" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_V4KEY2_PROTO_SHIFT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="pid" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_V4KEY2_PROTO" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_add_ethtool_tcam_entry" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="fs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="rdc_table" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rdc_group_cfg" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="l2_rdc_table" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rdc_table" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="first_table_num" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="idx" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nfc" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="fs" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="location" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="idx" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tcam_get_size" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="IP_USER_FLOW" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="i" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="add_usr_cls" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="ipv6" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="uspec" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="umask" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="m_u" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_L3_PROG_CLS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="l3_cls" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="uspec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="proto" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="==" typeLabel="GenericString"></tree>
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="l3_cls_pid" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="330000" typeLabel="Compound">
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="241200" typeLabel="ArrayAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="l3_cls" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240800" typeLabel="Postfix">
                                <tree type="241200" typeLabel="ArrayAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="l3_cls_refcnt" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="++" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="add_usr_cls" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240200" label="1" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="280002" typeLabel="Break"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="300200" typeLabel="Switch">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="330000" typeLabel="Compound">
                          <tree type="270200" typeLabel="Case">
                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240700" typeLabel="Assignment">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="280002" typeLabel="Break"></tree>
                          <tree type="270200" typeLabel="Case">
                            <tree type="240200" label="1" typeLabel="Constant"></tree>
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240700" typeLabel="Assignment">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="CLASS_CODE_USER_PROG2" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="280002" typeLabel="Break"></tree>
                          <tree type="270200" typeLabel="Case">
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240700" typeLabel="Assignment">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="CLASS_CODE_USER_PROG3" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="280002" typeLabel="Break"></tree>
                          <tree type="270200" typeLabel="Case">
                            <tree type="240200" label="3" typeLabel="Constant"></tree>
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240700" typeLabel="Assignment">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="CLASS_CODE_USER_PROG4" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="280002" typeLabel="Break"></tree>
                          <tree type="270400" typeLabel="Default">
                            <tree type="280002" typeLabel="Break"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="uspec" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ip_ver" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="==" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ETH_RX_NFC_IP6" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ipv6" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="240200" label="1" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="tcam_user_ip_class_set" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="ipv6" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="uspec" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="proto" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="uspec" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="tos" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="umask" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="tos" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="280100" typeLabel="Goto">
                          <tree type="480000" label="out" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="tcam_user_ip_class_enable" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="280100" typeLabel="Goto">
                          <tree type="480000" label="out" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="l3_cls" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="i" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="class" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="l3_cls_pid" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="i" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="uspec" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="proto" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240800" typeLabel="Postfix">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="l3_cls_refcnt" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="i" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="++" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="add_usr_cls" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240200" label="1" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="280002" typeLabel="Break"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="add_usr_cls" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;niu%d: %s niu_add_ethtool_tcam_entry: &quot;&quot;Could not find/insert class for pid %d\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="index" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="name" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="uspec" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="proto" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280100" typeLabel="Goto">
                    <tree type="480000" label="out" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_ethflow_to_class" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="class" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="280200" typeLabel="ReturnExpr">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tcam_get_index" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tcam" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCP_V4_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="UDP_V4_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SCTP_V4_FLOW" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="270200" typeLabel="Case">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="AH_V4_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESP_V4_FLOW" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="niu_get_tcamkey_from_ip4fs" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="l2_rdc_table" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="TCP_V6_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="270200" typeLabel="Case">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="UDP_V6_FLOW" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="270200" typeLabel="Case">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="SCTP_V6_FLOW" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="270200" typeLabel="Case">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="AH_V6_FLOW" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESP_V6_FLOW" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240200" label="PFX&quot;niu%d: %s In niu_add_ethtool_tcam_entry: &quot;&quot;flow %d for IPv6 not implemented\n\n&quot;" typeLabel="Constant"></tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="index" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="241400" typeLabel="RecordPtAccess">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="name" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="IP_USER_FLOW" typeLabel="GenericString"></tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="h_u" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="usr_ip4_spec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ip_ver" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="==" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ETH_RX_NFC_IP4" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="330000" typeLabel="Compound">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_get_tcamkey_from_ip4fs" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="l2_rdc_table" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="class" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="330000" typeLabel="Compound">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="PFX&quot;niu%d: %s In niu_add_ethtool_tcam_entry: &quot;&quot;usr flow for IPv6 not implemented\n\n&quot;" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="name" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="-" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="280100" typeLabel="Goto">
                      <tree type="480000" label="out" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="PFX&quot;niu%d: %s In niu_add_ethtool_tcam_entry: &quot;&quot;Unknown flow type %d\n\n&quot;" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="index" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="name" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="flow_type" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="ring_cookie" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="RX_CLS_FLOW_DISC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="assoc_data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_ASSOCDATA_DISC" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="ring_cookie" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;niu%d: %s In niu_add_ethtool_tcam_entry: &quot;&quot;Invalid RX ring %lld\n\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="index" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="name" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="ring_cookie" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280100" typeLabel="Goto">
                    <tree type="480000" label="out" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="assoc_data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="TCAM_ASSOCDATA_TRES_USE_OFFSET" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="fsp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="ring_cookie" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="TCAM_ASSOCDATA_OFFSET_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tcam_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="key_mask" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tcam_assoc_write" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="assoc_data" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="valid" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240800" typeLabel="Postfix">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="clas" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tcam_valid_entries" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="++" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="loc" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_del_ethtool_tcam_entry" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="idx" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="class" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="loc" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tcam_get_size" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tcam_get_index" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="loc" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tcam" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="key" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="TCAM_V4KEY0_CLASS_CODE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="TCAM_V4KEY0_CLASS_CODE_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="class" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="CLASS_CODE_USER_PROG4" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="i" typeLabel="GenericString"></tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_L3_PROG_CLS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="l3_cls" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="==" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="class" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240800" typeLabel="Postfix">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="l3_cls_refcnt" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="i" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="--" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="l3_cls_refcnt" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="!" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="330000" typeLabel="Compound">
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240400" typeLabel="FunCall">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="tcam_user_ip_class_enable" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="470000" typeLabel="GenericList">
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="class" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="300100" typeLabel="If">
                            <tree type="490100" typeLabel="IfToken"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="280100" typeLabel="Goto">
                              <tree type="480000" label="out" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="241200" typeLabel="ArrayAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="l3_cls" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240200" label="0" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="241200" typeLabel="ArrayAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="l3_cls_pid" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240200" label="0" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="280002" typeLabel="Break"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_L3_PROG_CLS" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;niu%d: %s In niu_del_ethtool_tcam_entry,&quot;&quot;Usr class 0x%llx not found \n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="index" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="name" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="class" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280100" typeLabel="Goto">
                    <tree type="480000" label="out" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tcam_flush" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="out" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="valid" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240800" typeLabel="Postfix">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="clas" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tcam_valid_entries" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="--" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="out" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_nfc" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ETHTOOL_SRXFH" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_set_hash_opts" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ETHTOOL_SRXCLSRLINS" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_add_ethtool_tcam_entry" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ETHTOOL_SRXCLSRLDEL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_del_ethtool_tcam_entry" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="cmd" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="fs" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="location" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="-" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_xmac_stat_keys" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_frames&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_bytes&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_fifo_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_overflow_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_max_pkt_size_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_underflow_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_local_faults&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_remote_faults&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_link_faults&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_align_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_frags&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_mcasts&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_bcasts&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_hist_cnt1&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_hist_cnt2&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_hist_cnt3&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_hist_cnt4&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_hist_cnt5&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_hist_cnt6&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_hist_cnt7&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_octets&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_code_violations&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_len_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_crc_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_underflows&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_overflows&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;pause_off_state&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;pause_on_state&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;pause_received&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410001" typeLabel="DefineVar"></tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ARRAY_SIZE" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_xmac_stat_keys" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_bmac_stat_keys" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_underflow_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_max_pkt_size_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_bytes&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_frames&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_overflows&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_frames&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_align_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_crc_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_len_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;pause_off_state&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;pause_on_state&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;pause_received&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410001" typeLabel="DefineVar"></tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ARRAY_SIZE" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_bmac_stat_keys" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_rxchan_stat_keys" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_channel&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_packets&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_bytes&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_dropped&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;rx_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410001" typeLabel="DefineVar"></tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ARRAY_SIZE" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_rxchan_stat_keys" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_txchan_stat_keys" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_channel&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_packets&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_bytes&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList">
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;tx_errors&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450300" typeLabel="CppTop">
      <tree type="400100" typeLabel="Define">
        <tree type="410001" typeLabel="DefineVar"></tree>
        <tree type="420100" typeLabel="DefineExpr">
          <tree type="240400" typeLabel="FunCall">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ARRAY_SIZE" typeLabel="GenericString"></tree>
            </tree>
            <tree type="470000" typeLabel="GenericList">
              <tree type="20100" typeLabel="Left">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_txchan_stat_keys" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="stringset" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_strings" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="stringset" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ETH_SS_STATS" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280003" typeLabel="Return"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_xmac_stat_keys" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241500" typeLabel="SizeOfExpr">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_xmac_stat_keys" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_xmac_stat_keys" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_bmac_stat_keys" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241500" typeLabel="SizeOfExpr">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_bmac_stat_keys" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_bmac_stat_keys" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_rxchan_stat_keys" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241500" typeLabel="SizeOfExpr">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_rxchan_stat_keys" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_rxchan_stat_keys" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_txchan_stat_keys" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241500" typeLabel="SizeOfExpr">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_txchan_stat_keys" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_txchan_stat_keys" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_stats_count" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="242000" typeLabel="ParenExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="240500" typeLabel="CondExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NUM_XMAC_STAT_KEYS" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NUM_BMAC_STAT_KEYS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NUM_RXCHAN_STAT_KEYS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="+" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="*" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NUM_TXCHAN_STAT_KEYS" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="stats" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_ethtool_stats" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_sync_mac_stats" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="mac_stats" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="xmac" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                        <tree type="480000" label="/" typeLabel="GenericString"></tree>
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="data" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="mac_stats" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="bmac" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                        <tree type="480000" label="/" typeLabel="GenericString"></tree>
                        <tree type="241600" typeLabel="SizeOfType"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_rx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_sync_rx_discard_stats" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_channel" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_packets" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_bytes" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_dropped" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="4" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rx_errors" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="5" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_tx_rings" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tx_rings" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_channel" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_packets" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_bytes" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tx_errors" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="data" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_led_state_save" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_XIF_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_led_state_restore" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="BMAC_XIF_CONFIG" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="on" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_force_led" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
            <tree type="480000" label="bit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bit" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="XMAC_CONFIG_FORCE_LED_ON" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_XIF_CONFIG" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bit" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="BMAC_XIF_CONFIG_LINK_LED" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64_mac" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="on" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="bit" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="bit" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="~" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64_mac" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="data" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_phys_id" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="orig_led_state" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_running" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EAGAIN" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="data" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="data" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="orig_led_state" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_led_state_save" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="data" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="*" typeLabel="GenericString"></tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="on" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="%" typeLabel="GenericString"></tree>
                          <tree type="240200" label="2" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="==" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_force_led" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="on" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="msleep_interruptible" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="500" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_led_state_restore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="orig_led_state" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="ethtool_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="niu_ethtool_ops" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="get_drvinfo" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_get_drvinfo" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="get_link" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ethtool_op_get_link" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="get_msglevel" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_get_msglevel" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="set_msglevel" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_set_msglevel" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="nway_reset" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_nway_reset" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="get_eeprom_len" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_get_eeprom_len" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="get_eeprom" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_get_eeprom" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="get_settings" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_get_settings" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="set_settings" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_set_settings" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="get_strings" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_get_strings" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="get_stats_count" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_get_stats_count" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="get_ethtool_stats" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_get_ethtool_stats" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="phys_id" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_phys_id" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="get_rxnfc" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_get_nfc" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="set_rxnfc" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_set_nfc" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ldg_assign_ldn" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_LDG_MIN" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_LDG_MAX" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="LDN_MAX" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="ldg_map" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LDG_NUM" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="device" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;Port %u, mis-matched &quot;&quot;LDG assignment &quot;&quot;for ldn %d, should be %d is %llu\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="port" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241700" typeLabel="Cast">
                              <tree type="240400" typeLabel="FunCall">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="470000" typeLabel="GenericList">
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="240400" typeLabel="FunCall">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="LDG_NUM" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="470000" typeLabel="GenericList">
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                                          </tree>
                                        </tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280200" typeLabel="ReturnExpr">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="LDG_NUM" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldn" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="res" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_ldg_timer_res" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="res" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="res" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="LDG_TIMER_RES_VAL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="LDG_TIMER_RES" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="res" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="func" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="vector" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_set_ldg_sid" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_LDG_MIN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="||" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_LDG_MAX" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="||" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="func" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label="||" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="func" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="vector" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="||" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="vector" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x1f" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="SID" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="func" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="SID_FUNC_SHIFT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="vector" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="addr" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="frame" typeLabel="GenericString"></tree>
            <tree type="480000" label="frame_base" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESPC_PIO_STAT_READ_START" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="addr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESPC_PIO_STAT_ADDR_SHIFT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="limit" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="addr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESPC_PIO_STAT_ADDR" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESPC_PIO_STAT_ADDR_SHIFT" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="frame_base" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ESPC_PIO_STAT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="64" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310200" typeLabel="DoWhile">
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="5" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESPC_PIO_STAT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESPC_PIO_STAT_READ_END" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
            <tree type="240800" typeLabel="Postfix">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="--" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESPC_PIO_STAT_READ_END" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;EEPROM read timeout frame[%llx]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="frame_base" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ESPC_PIO_STAT" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="limit" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="64" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310200" typeLabel="DoWhile">
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="udelay" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="5" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESPC_PIO_STAT" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESPC_PIO_STAT_READ_END" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
            <tree type="240800" typeLabel="Postfix">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="limit" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="--" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESPC_PIO_STAT_READ_END" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;EEPROM read timeout frame[%llx]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESPC_PIO_STAT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="frame" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESPC_PIO_STAT_DATA" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ESPC_PIO_STAT_DATA_SHIFT" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="off" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_eeprom_read16" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="off" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="8" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="off" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="val" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="off" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_eeprom_read16_swp" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="off" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="off" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="val" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="off" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="namebuf_len" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_vpd_get_propname" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="namebuf_len" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="off" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="+" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240800" typeLabel="Postfix">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="++" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="*" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="i" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="namebuf_len" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="i" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="+" typeLabel="GenericString"></tree>
              <tree type="240200" label="1" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_vpd_parse_version" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="len" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="strlen" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="version" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="+" typeLabel="GenericString"></tree>
                <tree type="240200" label="1" typeLabel="Constant"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="s" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="version" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="240200" label="5" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="strncmp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="s" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="+" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;FCode &quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="5" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="i" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
                <tree type="240200" label="5" typeLabel="Constant"></tree>
              </tree>
            </tree>
            <tree type="280003" typeLabel="Return"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="s" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="240200" label="5" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sscanf" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="s" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%d.%d&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="fcode_major" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="fcode_minor" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;VPD_SCAN: FCODE major(%d) minor(%d)\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="fcode_major" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="fcode_minor" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="fcode_major" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_VPD_MIN_MAJOR" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="fcode_major" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="==" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_VPD_MIN_MAJOR" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="fcode_minor" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_VPD_MIN_MINOR" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_VPD_VALID" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="start" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="end" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_vpd_scan_props" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="found_mask" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="400100" typeLabel="Define">
            <tree type="410001" typeLabel="DefineVar"></tree>
            <tree type="420100" typeLabel="DefineExpr">
              <tree type="240200" label="0x00000001" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="400100" typeLabel="Define">
            <tree type="410001" typeLabel="DefineVar"></tree>
            <tree type="420100" typeLabel="DefineExpr">
              <tree type="240200" label="0x00000002" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="400100" typeLabel="Define">
            <tree type="410001" typeLabel="DefineVar"></tree>
            <tree type="420100" typeLabel="DefineExpr">
              <tree type="240200" label="0x00000004" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="400100" typeLabel="Define">
            <tree type="410001" typeLabel="DefineVar"></tree>
            <tree type="420100" typeLabel="DefineExpr">
              <tree type="240200" label="0x00000008" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="400100" typeLabel="Define">
            <tree type="410001" typeLabel="DefineVar"></tree>
            <tree type="420100" typeLabel="DefineExpr">
              <tree type="240200" label="0x00000010" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="400100" typeLabel="Define">
            <tree type="410001" typeLabel="DefineVar"></tree>
            <tree type="420100" typeLabel="DefineExpr">
              <tree type="240200" label="0x00000020" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="400100" typeLabel="Define">
            <tree type="410001" typeLabel="DefineVar"></tree>
            <tree type="420100" typeLabel="DefineExpr">
              <tree type="240200" label="0x0000003f" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;VPD_SCAN: start[%x] end[%x]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="start" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="end" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="start" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="end" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="len" typeLabel="GenericString"></tree>
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                <tree type="480000" label="instance" typeLabel="GenericString"></tree>
                <tree type="480000" label="type" typeLabel="GenericString"></tree>
                <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="prop_buf" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="max_len" typeLabel="GenericString"></tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="found_mask" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="FOUND_MASK_ALL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_vpd_parse_version" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280200" typeLabel="ReturnExpr">
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="start" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="start" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="3" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="instance" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="start" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="type" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="start" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="3" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="start" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="4" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_vpd_get_propname" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="start" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="5" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="64" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="prop_buf" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="max_len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;model&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="prop_buf" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="model" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="max_len" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_VPD_MODEL_MAX" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="found_mask" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="FOUND_MASK_MODEL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="&quot;board-model&quot;" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="!" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="330000" typeLabel="Compound">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="prop_buf" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="board_model" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="max_len" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_VPD_BD_MODEL_MAX" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="found_mask" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="FOUND_MASK_BMODEL" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="&quot;version&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="!" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="prop_buf" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="version" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="max_len" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_VPD_VERSION_MAX" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="found_mask" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="FOUND_MASK_VERS" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="300100" typeLabel="If">
                      <tree type="490100" typeLabel="IfToken"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="&quot;local-mac-address&quot;" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="330000" typeLabel="Compound">
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="prop_buf" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="241300" typeLabel="RecordAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="local_mac" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="max_len" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ETH_ALEN" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="found_mask" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="FOUND_MASK_MAC" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240200" label="&quot;num-mac-addresses&quot;" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="!" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="330000" typeLabel="Compound">
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="prop_buf" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="241000" typeLabel="Unary">
                                  <tree type="241300" typeLabel="RecordAccess">
                                    <tree type="241400" typeLabel="RecordPtAccess">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="mac_num" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="max_len" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240200" label="1" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="found_mask" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="FOUND_MASK_NMAC" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="300100" typeLabel="If">
                          <tree type="490100" typeLabel="IfToken"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240200" label="&quot;phy-type&quot;" typeLabel="Constant"></tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="!" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="330000" typeLabel="Compound">
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240700" typeLabel="Assignment">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="prop_buf" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                  <tree type="241300" typeLabel="RecordAccess">
                                    <tree type="241400" typeLabel="RecordPtAccess">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240700" typeLabel="Assignment">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="max_len" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="NIU_VPD_PHY_TYPE_MAX" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240700" typeLabel="Assignment">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="found_mask" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="FOUND_MASK_PHY" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="max_len" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="max_len" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="device" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;Property '%s' length (%d) is &quot;&quot;too long.\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280200" typeLabel="ReturnExpr">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="prop_buf" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="off" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="start" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="+" typeLabel="GenericString"></tree>
                          <tree type="240200" label="5" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="&quot;VPD_SCAN: Reading in property [%s] &quot;&quot;len[%d]\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="namebuf" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="310300" typeLabel="For">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240800" typeLabel="Postfix">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="++" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240800" typeLabel="Postfix">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="prop_buf" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="++" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="*" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="off" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="start" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="len" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="start" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_vpd_fetch" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="offset" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_pci_eeprom_read16_swp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="start" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="280003" typeLabel="Return"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="start" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ESPC_EEPROM_SIZE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="here" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="start" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="end" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="here" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x90" typeLabel="Constant"></tree>
                </tree>
                <tree type="280003" typeLabel="Return"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read16_swp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="here" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="1" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280003" typeLabel="Return"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="here" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="start" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="end" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="start" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_vpd_scan_props" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="here" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="end" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="||" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="==" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="280003" typeLabel="Return"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_vpd_offset" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="start" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="480000" label="end" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ESPC_EEPROM_SIZE" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310100" typeLabel="While">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="start" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="end" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="start" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read16" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="start" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x55aa" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read16" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="start" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="23" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="start" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read16" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="start" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x5043" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read16" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="start" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x4952" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="start" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="20" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x01" typeLabel="Constant"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="+" typeLabel="GenericString"></tree>
                                <tree type="240200" label="2" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="280200" typeLabel="ReturnExpr">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="start" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="+" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="*" typeLabel="GenericString"></tree>
                              <tree type="240200" label="512" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280001" typeLabel="Continue"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read16_swp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="start" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="8" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_eeprom_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="+" typeLabel="GenericString"></tree>
                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0x82" typeLabel="Constant"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="phy_prop" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_phy_type_prop_decode" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_prop" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;mif&quot;" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MAC_XCVR_MII" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241000" typeLabel="Unary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="phy_prop" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;xgf&quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MAC_XCVR_XPCS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="phy_prop" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;pcs&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="~" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="MAC_XCVR_PCS" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="300100" typeLabel="If">
                  <tree type="490100" typeLabel="IfToken"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="phy_prop" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="&quot;xgc&quot;" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="!" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="330000" typeLabel="Compound">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="~" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MAC_XCVR_XPCS" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="phy_prop" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="&quot;xgsd&quot;" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="||" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="phy_prop" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="&quot;gsd&quot;" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                            <tree type="241000" typeLabel="Unary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="~" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="MAC_XCVR_XPCS" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="280200" typeLabel="ReturnExpr">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_vpd_get_nports" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ports" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241300" typeLabel="RecordAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="model" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_QGC_LP_MDL_STR" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="||" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241300" typeLabel="RecordAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="model" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_QGC_PEM_MDL_STR" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="||" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="model" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_MARAMBA_MDL_STR" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="!" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="||" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="model" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_KIMI_MDL_STR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="!" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="model" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_ALONSO_MDL_STR" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ports" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241300" typeLabel="RecordAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="model" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_2XGF_LP_MDL_STR" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="||" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241300" typeLabel="RecordAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="model" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_2XGF_PEM_MDL_STR" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="||" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="model" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_FOXXY_MDL_STR" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="!" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="||" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241300" typeLabel="RecordAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="model" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_2XGF_MRVL_MDL_STR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="!" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ports" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ports" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_vpd_validate" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val8" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="is_valid_ether_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="local_mac" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;VPD MAC invalid, &quot;&quot;falling back to SPROM.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_VPD_VALID" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280003" typeLabel="Return"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241000" typeLabel="Unary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ALONSO_MDL_STR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241000" typeLabel="Unary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_KIMI_MDL_STR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MAC_XCVR_PCS" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="~" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="MAC_XCVR_XPCS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241000" typeLabel="Unary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FOXXY_MDL_STR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_HOTPLUG_PHY" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_phy_type_prop_decode" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="device" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;Illegal phy string [%s].\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="device" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;Falling back to SPROM.\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_VPD_VALID" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="~" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280003" typeLabel="Return"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="local_mac" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ETH_ALEN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val8" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="5" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="5" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="port" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241200" typeLabel="ArrayAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="240200" label="5" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val8" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="addr_len" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_probe_sprom" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="len" typeLabel="GenericString"></tree>
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
            <tree type="480000" label="sum" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val8" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESPC_VER_IMGSZ" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ESPC_VER_IMGSZ_IMGSZ" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&gt;&gt;=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ESPC_VER_IMGSZ_IMGSZ_SHIFT" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="/" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="eeprom_len" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="len" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;SPROM: Image size %llu\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sum" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="len" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESPC_NCR" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sum" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sum" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="8" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sum" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="16" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sum" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="24" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;SPROM: Checksum %x\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="sum" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="242000" typeLabel="ParenExpr">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="sum" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0xab" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Bad SPROM checksum &quot;&quot;(%x, should be 0xab)\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241700" typeLabel="Cast">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="sum" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESPC_PHY_TYPE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val8" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESPC_PHY_TYPE_PORT0" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESPC_PHY_TYPE_PORT0_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val8" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESPC_PHY_TYPE_PORT1" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESPC_PHY_TYPE_PORT1_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="2" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val8" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESPC_PHY_TYPE_PORT2" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESPC_PHY_TYPE_PORT2_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="3" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val8" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ESPC_PHY_TYPE_PORT3" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESPC_PHY_TYPE_PORT3_SHIFT" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="device" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="PFX&quot;Bogus port number %u\n&quot;" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;SPROM: PHY type %x\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val8" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="val8" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ESPC_PHY_TYPE_1G_COPPER" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="~" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MAC_XCVR_MII" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ESPC_PHY_TYPE_1G_FIBER" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="~" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MAC_XCVR_PCS" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ESPC_PHY_TYPE_10G_COPPER" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MAC_XCVR_XPCS" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ESPC_PHY_TYPE_10G_FIBER" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="MAC_XCVR_XPCS" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="device" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="PFX&quot;Bogus SPROM phy type %u\n&quot;" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="val8" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESPC_MAC_ADDR0" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;SPROM: MAC_ADDR0[%08llx]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="8" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="2" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="16" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="24" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESPC_MAC_ADDR1" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;SPROM: MAC_ADDR1[%08llx]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="5" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="8" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="is_valid_ether_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;SPROM MAC address invalid\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;[ \n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="6" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="&quot;%02x &quot;" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val8" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="5" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240200" label="5" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="port" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241200" typeLabel="ArrayAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="240200" label="5" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val8" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="addr_len" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESPC_MOD_STR_LEN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;SPROM: MOD_STR_LEN[%llu]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240200" label="8" typeLabel="Constant"></tree>
                <tree type="480000" label="*" typeLabel="GenericString"></tree>
                <tree type="240200" label="4" typeLabel="Constant"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESPC_NCR" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240200" label="5" typeLabel="Constant"></tree>
                                <tree type="480000" label="+" typeLabel="GenericString"></tree>
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="/" typeLabel="GenericString"></tree>
                                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="3" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="8" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="16" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="24" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="model" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="'\0'" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ESPC_BD_MOD_STR_LEN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;SPROM: BD_MOD_STR_LEN[%llu]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="val" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240200" label="4" typeLabel="Constant"></tree>
                <tree type="480000" label="*" typeLabel="GenericString"></tree>
                <tree type="240200" label="4" typeLabel="Constant"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="4" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ESPC_NCR" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240200" label="14" typeLabel="Constant"></tree>
                                <tree type="480000" label="+" typeLabel="GenericString"></tree>
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="/" typeLabel="GenericString"></tree>
                                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="board_model" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="3" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="board_model" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="8" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="board_model" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="16" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="board_model" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&gt;&gt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="24" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0xff" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="board_model" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="val" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="'\0'" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="mac_num" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESPC_NUM_PORTS_MACS" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ESPC_NUM_PORTS_MACS_VAL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;SPROM: NUM_PORTS_MACS[%d]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="mac_num" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_and_validate_port" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="port" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="1" typeLabel="Constant"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_pci_vpd_get_nports" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="!" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240400" typeLabel="FunCall">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="nr64" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="470000" typeLabel="GenericList">
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="ESPC_NUM_PORTS_MACS" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ESPC_NUM_PORTS_MACS_VAL" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="!" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="240200" label="4" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;niu_get_and_validate_port: port[%d] num_ports[%d]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="port" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev_id_1" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev_id_2" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="phy_port" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="type" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="phy_record" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="id" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241100" typeLabel="Binary">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_id_1" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                    <tree type="240200" label="16" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_id_2" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="idx" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_id_1" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_id_2" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="type" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PHY_TYPE_PMA_PMD" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="type" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PHY_TYPE_PCS" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="id" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_PHY_ID_MASK" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_PHY_ID_BCM8704" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="id" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="NIU_PHY_ID_MASK" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NIU_PHY_ID_MRVL88X2011" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="id" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_PHY_ID_MASK" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_PHY_ID_BCM8706" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="id" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_PHY_ID_MASK" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_PHY_ID_BCM5464R" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;niu%d: Found PHY %08x type %s at phy_port %u\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="index" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="id" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="240500" typeLabel="CondExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="type" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="==" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PHY_TYPE_PMA_PMD" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="240200" label="&quot;PMA/PMD&quot;" typeLabel="Constant"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="type" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="==" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="PHY_TYPE_PCS" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;PCS&quot;" typeLabel="Constant"></tree>
                            <tree type="240200" label="&quot;MII&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241200" typeLabel="ArrayAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="cur" typeLabel="GenericString"></tree>
                </tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="type" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="&gt;=" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_MAX_PORTS" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="KERN_ERRPFX&quot;Too many PHY ports.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="p" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="cur" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="type" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="p" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="phy_id" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="type" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="id" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="p" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="phy_port" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="type" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_port" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="p" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="cur" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="type" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="idx" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+" typeLabel="GenericString"></tree>
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="port_has_10g" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="p" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="cur" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PHY_TYPE_PMA_PMD" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PHY_TYPE_PMA_PMD" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="p" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="cur" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PHY_TYPE_PCS" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PHY_TYPE_PCS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="lowest" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="count_10g_ports" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
            <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lowest" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="32" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="32" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port_has_10g" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="p" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="port" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="!" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lowest" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="*" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240800" typeLabel="Postfix">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="++" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="cnt" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="lowest" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="count_1g_ports" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lowest" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="32" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241200" typeLabel="ArrayAccess">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="p" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="cur" typeLabel="GenericString"></tree>
              </tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PHY_TYPE_MII" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="lowest" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="phy_port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PHY_TYPE_MII" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241200" typeLabel="ArrayAccess">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="p" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="cur" typeLabel="GenericString"></tree>
              </tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PHY_TYPE_MII" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_n2_divide_channels" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240200" label="16" typeLabel="Constant"></tree>
                        <tree type="480000" label="/" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240200" label="16" typeLabel="Constant"></tree>
                        <tree type="480000" label="/" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;niu%d: Port %u [%u RX chans] &quot;&quot;[%u TX chans]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_divide_channels" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="rx_chans_per_10g" typeLabel="GenericString"></tree>
            <tree type="480000" label="rx_chans_per_1g" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="tx_chans_per_10g" typeLabel="GenericString"></tree>
            <tree type="480000" label="tx_chans_per_1g" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="tot_rx" typeLabel="GenericString"></tree>
            <tree type="480000" label="tot_tx" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rx_chans_per_10g" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="rx_chans_per_1g" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_NUM_RXCHAN" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="/" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tx_chans_per_10g" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tx_chans_per_1g" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_NUM_TXCHAN" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="/" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rx_chans_per_1g" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_NUM_RXCHAN" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="/" typeLabel="GenericString"></tree>
                      <tree type="240200" label="8" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rx_chans_per_10g" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_NUM_RXCHAN" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rx_chans_per_1g" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="*" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="/" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tx_chans_per_1g" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_NUM_TXCHAN" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="/" typeLabel="GenericString"></tree>
                      <tree type="240200" label="6" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tx_chans_per_10g" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_NUM_TXCHAN" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="tx_chans_per_1g" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="*" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="/" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tot_rx" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="tot_tx" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="type" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_decode" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="type" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rx_chans_per_10g" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tx_chans_per_10g" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="rx_chans_per_1g" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tx_chans_per_1g" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;niu%d: Port %u [%u RX chans] &quot;&quot;[%u TX chans]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tot_rx" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="tot_tx" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="tot_rx" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_NUM_RXCHAN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="KERN_ERRPFX&quot;niu%d: Too many RX channels (%d), &quot;&quot;resetting to one per port.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tot_rx" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="tot_tx" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_NUM_TXCHAN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="KERN_ERRPFX&quot;niu%d: Too many TX channels (%d), &quot;&quot;resetting to one per port.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tot_tx" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tot_rx" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_NUM_RXCHAN" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="tot_tx" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_NUM_TXCHAN" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="KERN_WARNINGPFX&quot;niu%d: Driver bug, wasted channels, &quot;&quot;RX[%d] TX[%d]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="index" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tot_rx" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tot_tx" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_divide_rdc_groups" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="rdc_group" typeLabel="GenericString"></tree>
            <tree type="480000" label="rdc_groups_per_port" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="rdc_channel_base" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rdc_group" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rdc_groups_per_port" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_NUM_RDC_TABLES" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="/" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="rdc_channel_base" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rdc_group_cfg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="grp" typeLabel="GenericString"></tree>
                <tree type="480000" label="num_channels" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="this_channel_offset" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="first_table_num" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rdc_group" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="num_tables" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rdc_groups_per_port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="this_channel_offset" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="grp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="grp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_tables" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="grp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="rt" typeLabel="GenericString"></tree>
                    <tree type="360100" typeLabel="InitExpr">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="tables" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="grp" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="350100" typeLabel="DeclList">
                    <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;niu%d: Port %d RDC tbl(%d) [ &quot;" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="index" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="tp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="first_table_num" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="+" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="grp" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="310300" typeLabel="For">
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240700" typeLabel="Assignment">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="=" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_RDC_TABLE_SLOTS" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label=";" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="260300" typeLabel="ExprStatement">
                      <tree type="290100" typeLabel="Some">
                        <tree type="240800" typeLabel="Postfix">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="++" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="rt" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="rxdma_channel" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="rdc_channel_base" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="+" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="this_channel_offset" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240200" label="&quot;%d &quot;" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="241200" typeLabel="ArrayAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="rt" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="rxdma_channel" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="slot" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="300100" typeLabel="If">
                        <tree type="490100" typeLabel="IfToken"></tree>
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240900" typeLabel="Infix">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="this_channel_offset" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="++" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="==" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="num_channels" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="this_channel_offset" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="240200" label="0" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="&quot;]\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="rdc_default" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rdc_channel_base" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rdc_channel_base" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="num_channels" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rdc_group" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rdc_groups_per_port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="info" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="fill_phy_probe_info" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="info" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="info" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_lock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="8" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240200" label="32" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="dev_id_1" typeLabel="GenericString"></tree>
                <tree type="480000" label="dev_id_2" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_id_1" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_PMA_PMD_DEV_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_PHYSID1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_id_2" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_PMA_PMD_DEV_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_PHYSID2" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="phy_record" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="info" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev_id_1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev_id_2" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PHY_TYPE_PMA_PMD" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_id_1" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_PCS_DEV_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_PHYSID1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_id_2" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mdio_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_PCS_DEV_ADDR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_PHYSID2" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="phy_record" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="info" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev_id_1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev_id_2" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PHY_TYPE_PCS" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_id_1" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_PHYSID1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_id_2" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="mii_read" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="MII_PHYSID2" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="phy_record" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="info" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev_id_1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev_id_2" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PHY_TYPE_MII" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280002" typeLabel="Break"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_unlock_parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="walk_phys" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="info" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="phy_probe_info" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lowest_10g" typeLabel="GenericString"></tree>
            <tree type="480000" label="lowest_1g" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
            <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241000" typeLabel="Unary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_ALONSO_MDL_STR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241000" typeLabel="Unary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_KIMI_MDL_STR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="2" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PLAT_TYPE_ATCA_CP3220" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="4" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240200" label="2" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240200" label="3" typeLabel="Constant"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241000" typeLabel="Unary">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FOXXY_MDL_STR" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240200" label="0" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="20100" typeLabel="Left">
                                <tree type="240200" label="1" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="&amp;&amp;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="==" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240400" typeLabel="FunCall">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="470000" typeLabel="GenericList">
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240400" typeLabel="FunCall">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="470000" typeLabel="GenericList">
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240400" typeLabel="FunCall">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="470000" typeLabel="GenericList">
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240400" typeLabel="FunCall">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="470000" typeLabel="GenericList">
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="fill_phy_probe_info" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="info" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="280200" typeLabel="ReturnExpr">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="count_10g_ports" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="info" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241000" typeLabel="Unary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="lowest_10g" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="count_1g_ports" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="info" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241000" typeLabel="Unary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="lowest_1g" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300200" typeLabel="Switch">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                          <tree type="240200" label="4" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="330000" typeLabel="Compound">
                      <tree type="270200" typeLabel="Case">
                        <tree type="240200" label="0x24" typeLabel="Constant"></tree>
                        <tree type="300100" typeLabel="If">
                          <tree type="490100" typeLabel="IfToken"></tree>
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lowest_1g" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="==" typeLabel="GenericString"></tree>
                            <tree type="240200" label="10" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="PLAT_TYPE_VF_P0" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="300100" typeLabel="If">
                            <tree type="490100" typeLabel="IfToken"></tree>
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="lowest_1g" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="==" typeLabel="GenericString"></tree>
                              <tree type="240200" label="26" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240700" typeLabel="Assignment">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="PLAT_TYPE_VF_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="280100" typeLabel="Goto">
                              <tree type="480000" label="unknown_vg_1g_port" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240200" label="0x22" typeLabel="Constant"></tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="val" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="240400" typeLabel="FunCall">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="470000" typeLabel="GenericList">
                                          <tree type="20100" typeLabel="Left">
                                            <tree type="240100" typeLabel="Ident">
                                              <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                            </tree>
                                          </tree>
                                          <tree type="20100" typeLabel="Left">
                                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                                          </tree>
                                        </tree>
                                      </tree>
                                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                      <tree type="240400" typeLabel="FunCall">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="470000" typeLabel="GenericList">
                                          <tree type="20100" typeLabel="Left">
                                            <tree type="240100" typeLabel="Ident">
                                              <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                            </tree>
                                          </tree>
                                          <tree type="20100" typeLabel="Left">
                                            <tree type="240200" label="1" typeLabel="Constant"></tree>
                                          </tree>
                                        </tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                    <tree type="240400" typeLabel="FunCall">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="470000" typeLabel="GenericList">
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                          </tree>
                                        </tree>
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240200" label="2" typeLabel="Constant"></tree>
                                        </tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240400" typeLabel="FunCall">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="470000" typeLabel="GenericList">
                                      <tree type="20100" typeLabel="Left">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                        </tree>
                                      </tree>
                                      <tree type="20100" typeLabel="Left">
                                        <tree type="240200" label="3" typeLabel="Constant"></tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="280002" typeLabel="Break"></tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240200" label="0x20" typeLabel="Constant"></tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="val" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="242000" typeLabel="ParenExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="240400" typeLabel="FunCall">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="470000" typeLabel="GenericList">
                                      <tree type="20100" typeLabel="Left">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                        </tree>
                                      </tree>
                                      <tree type="20100" typeLabel="Left">
                                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240400" typeLabel="FunCall">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="470000" typeLabel="GenericList">
                                      <tree type="20100" typeLabel="Left">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                        </tree>
                                      </tree>
                                      <tree type="20100" typeLabel="Left">
                                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="280002" typeLabel="Break"></tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240200" label="0x10" typeLabel="Constant"></tree>
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240700" typeLabel="Assignment">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="val" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="=" typeLabel="GenericString"></tree>
                              <tree type="240400" typeLabel="FunCall">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="470000" typeLabel="GenericList">
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                  <tree type="20100" typeLabel="Left">
                                    <tree type="241400" typeLabel="RecordPtAccess">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="280002" typeLabel="Break"></tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240200" label="0x14" typeLabel="Constant"></tree>
                        <tree type="300100" typeLabel="If">
                          <tree type="490100" typeLabel="IfToken"></tree>
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lowest_1g" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="==" typeLabel="GenericString"></tree>
                            <tree type="240200" label="10" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="PLAT_TYPE_VF_P0" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="300100" typeLabel="If">
                            <tree type="490100" typeLabel="IfToken"></tree>
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="lowest_1g" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="==" typeLabel="GenericString"></tree>
                              <tree type="240200" label="26" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240700" typeLabel="Assignment">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="PLAT_TYPE_VF_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="280100" typeLabel="Goto">
                              <tree type="480000" label="unknown_vg_1g_port" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240200" label="0x13" typeLabel="Constant"></tree>
                        <tree type="300100" typeLabel="If">
                          <tree type="490100" typeLabel="IfToken"></tree>
                          <tree type="241100" typeLabel="Binary">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="lowest_10g" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                <tree type="240200" label="0x7" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="==" typeLabel="GenericString"></tree>
                            <tree type="240200" label="0" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="241100" typeLabel="Binary">
                                        <tree type="240400" typeLabel="FunCall">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                          </tree>
                                          <tree type="470000" typeLabel="GenericList">
                                            <tree type="20100" typeLabel="Left">
                                              <tree type="240100" typeLabel="Ident">
                                                <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                              </tree>
                                            </tree>
                                            <tree type="20100" typeLabel="Left">
                                              <tree type="240200" label="0" typeLabel="Constant"></tree>
                                            </tree>
                                          </tree>
                                        </tree>
                                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                        <tree type="240400" typeLabel="FunCall">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                          </tree>
                                          <tree type="470000" typeLabel="GenericList">
                                            <tree type="20100" typeLabel="Left">
                                              <tree type="240100" typeLabel="Ident">
                                                <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                              </tree>
                                            </tree>
                                            <tree type="20100" typeLabel="Left">
                                              <tree type="240200" label="1" typeLabel="Constant"></tree>
                                            </tree>
                                          </tree>
                                        </tree>
                                      </tree>
                                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                      <tree type="240400" typeLabel="FunCall">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="470000" typeLabel="GenericList">
                                          <tree type="20100" typeLabel="Left">
                                            <tree type="240100" typeLabel="Ident">
                                              <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                            </tree>
                                          </tree>
                                          <tree type="20100" typeLabel="Left">
                                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                                          </tree>
                                        </tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                    <tree type="240400" typeLabel="FunCall">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="470000" typeLabel="GenericList">
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                          </tree>
                                        </tree>
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240200" label="3" typeLabel="Constant"></tree>
                                        </tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="242000" typeLabel="ParenExpr">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="241100" typeLabel="Binary">
                                      <tree type="241100" typeLabel="Binary">
                                        <tree type="240400" typeLabel="FunCall">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                          </tree>
                                          <tree type="470000" typeLabel="GenericList">
                                            <tree type="20100" typeLabel="Left">
                                              <tree type="240100" typeLabel="Ident">
                                                <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                              </tree>
                                            </tree>
                                            <tree type="20100" typeLabel="Left">
                                              <tree type="240200" label="0" typeLabel="Constant"></tree>
                                            </tree>
                                          </tree>
                                        </tree>
                                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                        <tree type="240400" typeLabel="FunCall">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                          </tree>
                                          <tree type="470000" typeLabel="GenericList">
                                            <tree type="20100" typeLabel="Left">
                                              <tree type="240100" typeLabel="Ident">
                                                <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                                              </tree>
                                            </tree>
                                            <tree type="20100" typeLabel="Left">
                                              <tree type="240200" label="1" typeLabel="Constant"></tree>
                                            </tree>
                                          </tree>
                                        </tree>
                                      </tree>
                                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                      <tree type="240400" typeLabel="FunCall">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="470000" typeLabel="GenericList">
                                          <tree type="20100" typeLabel="Left">
                                            <tree type="240100" typeLabel="Ident">
                                              <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                            </tree>
                                          </tree>
                                          <tree type="20100" typeLabel="Left">
                                            <tree type="240200" label="2" typeLabel="Constant"></tree>
                                          </tree>
                                        </tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                    <tree type="240400" typeLabel="FunCall">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="470000" typeLabel="GenericList">
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                          </tree>
                                        </tree>
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240200" label="3" typeLabel="Constant"></tree>
                                        </tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="280002" typeLabel="Break"></tree>
                      <tree type="270200" typeLabel="Case">
                        <tree type="240200" label="0x04" typeLabel="Constant"></tree>
                        <tree type="300100" typeLabel="If">
                          <tree type="490100" typeLabel="IfToken"></tree>
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lowest_1g" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="==" typeLabel="GenericString"></tree>
                            <tree type="240200" label="10" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="260300" typeLabel="ExprStatement">
                            <tree type="290100" typeLabel="Some">
                              <tree type="240700" typeLabel="Assignment">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="PLAT_TYPE_VF_P0" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label=";" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="300100" typeLabel="If">
                            <tree type="490100" typeLabel="IfToken"></tree>
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="lowest_1g" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="==" typeLabel="GenericString"></tree>
                              <tree type="240200" label="26" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="260300" typeLabel="ExprStatement">
                              <tree type="290100" typeLabel="Some">
                                <tree type="240700" typeLabel="Assignment">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="PLAT_TYPE_VF_P1" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label=";" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="280100" typeLabel="Goto">
                              <tree type="480000" label="unknown_vg_1g_port" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="260300" typeLabel="ExprStatement">
                        <tree type="290100" typeLabel="Some">
                          <tree type="240700" typeLabel="Assignment">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="val" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="=" typeLabel="GenericString"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241100" typeLabel="Binary">
                                    <tree type="240400" typeLabel="FunCall">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="470000" typeLabel="GenericList">
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                          </tree>
                                        </tree>
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                                        </tree>
                                      </tree>
                                    </tree>
                                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                    <tree type="240400" typeLabel="FunCall">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="470000" typeLabel="GenericList">
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240100" typeLabel="Ident">
                                            <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                          </tree>
                                        </tree>
                                        <tree type="20100" typeLabel="Left">
                                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                                        </tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                  <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                  <tree type="240400" typeLabel="FunCall">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="470000" typeLabel="GenericList">
                                      <tree type="20100" typeLabel="Left">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                        </tree>
                                      </tree>
                                      <tree type="20100" typeLabel="Left">
                                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                                      </tree>
                                    </tree>
                                  </tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240400" typeLabel="FunCall">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="phy_encode" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="470000" typeLabel="GenericList">
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="PORT_TYPE_1G" typeLabel="GenericString"></tree>
                                      </tree>
                                    </tree>
                                    <tree type="20100" typeLabel="Left">
                                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                                    </tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                          <tree type="480000" label=";" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="280002" typeLabel="Break"></tree>
                      <tree type="270400" typeLabel="Default">
                        <tree type="260300" typeLabel="ExprStatement">
                          <tree type="290100" typeLabel="Some">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240200" label="KERN_ERRPFX&quot;Unsupported port config &quot;&quot;10G[%d] 1G[%d]\n&quot;" typeLabel="Constant"></tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="20100" typeLabel="Left">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                            <tree type="480000" label=";" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="280200" typeLabel="ReturnExpr">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="-" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_n2_divide_channels" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_divide_channels" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_divide_rdc_groups" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="num_10g" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="num_1g" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="unknown_vg_1g_port" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="KERN_ERRPFX&quot;Cannot identify platform type, 1gport=%d\n&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lowest_1g" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_probe_ports" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;niu_probe_ports(): port_phy[%08x]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PORT_PHY_UNKNOWN" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="walk_phys" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_set_ldg_timer_res" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="2" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="LDN_MAX" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_ldn_irq_enable" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PORT_PHY_INVALID" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_classifier_swstate_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="cp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="clas" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;niu_classifier_swstate_init: num_tcam(%d)\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="tcam_num_entries" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tcam_top" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241700" typeLabel="Cast">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tcam_sz" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcam_num_entries" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="/" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="h1_init" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0xffffffff" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="h2_init" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0xffff" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="fflp_early_init" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_link_config_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="lp" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="link_config" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="advertising" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ADVERTISED_10baseT_Half" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="|" typeLabel="GenericString"></tree>
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="ADVERTISED_10baseT_Full" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="ADVERTISED_100baseT_Half" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ADVERTISED_100baseT_Full" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ADVERTISED_1000baseT_Half" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ADVERTISED_1000baseT_Full" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ADVERTISED_10000baseT_Full" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ADVERTISED_Autoneg" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="speed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="active_speed" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="SPEED_INVALID" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="DUPLEX_FULL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="active_duplex" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="DUPLEX_INVALID" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="autoneg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="loopback_mode" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="LOOPBACK_DISABLED" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_init_mac_ipp_pcs_base" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="port" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="0" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mac_regs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_PORT0_OFF" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ipp_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x00000" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pcs_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x04000" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="xpcs_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x02000" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="1" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mac_regs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="XMAC_PORT1_OFF" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ipp_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x08000" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pcs_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x0a000" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="xpcs_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x08000" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="2" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mac_regs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMAC_PORT2_OFF" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ipp_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x04000" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pcs_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x0e000" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="xpcs_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240200" label="0UL" typeLabel="Constant"></tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240200" label="3" typeLabel="Constant"></tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="mac_regs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="+" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="BMAC_PORT3_OFF" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ipp_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x0c000" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="pcs_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0x12000" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="xpcs_off" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240200" label="0UL" typeLabel="Constant"></tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="device" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="PFX&quot;Port %u is invalid, cannot &quot;&quot;compute MAC block offset.\n&quot;" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_try_msix" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="msi_vec" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="num_irqs" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="first_ldg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="first_ldg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_NUM_LDG" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="/" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_NUM_LDG" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="/" typeLabel="GenericString"></tree>
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="first_ldg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="num_irqs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="240500" typeLabel="CondExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="==" typeLabel="GenericString"></tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="240200" label="3" typeLabel="Constant"></tree>
                        <tree type="240200" label="1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="BUG_ON" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_irqs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="NIU_NUM_LDG" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="/" typeLabel="GenericString"></tree>
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="retry" typeLabel="GenericString"></tree>
            <tree type="310300" typeLabel="For">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="num_irqs" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="msi_vec" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="vector" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="msi_vec" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="entry" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pci_enable_msix" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="msi_vec" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_irqs" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_MSIX" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="~" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280003" typeLabel="Return"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&gt;" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="num_irqs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="retry" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_FLAGS_MSIX" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="num_irqs" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="irq" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="msi_vec" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="vector" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="num_irqs" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_n2_irq_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="440100" typeLabel="IfdefDirective">
            <tree type="480000" label="#ifdef CONFIG_SPARC64" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="op" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="op" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="int_prop" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="int_prop" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="of_get_property" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="op" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="node" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;interrupts&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="int_prop" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="op" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_irqs" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="int_prop" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="irq" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="op" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="irqs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="op" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="num_irqs" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="440100" typeLabel="IfdefDirective">
            <tree type="480000" label="#else " typeLabel="GenericString"></tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="440100" typeLabel="IfdefDirective">
            <tree type="480000" label="#endif" typeLabel="GenericString"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ldg_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="first_chan" typeLabel="GenericString"></tree>
            <tree type="480000" label="num_chan" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="1" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label="irq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="irq" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_n2_irq_init" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_try_msix" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="port" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="port" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="ldg" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="netif_napi_add" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="napi" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_poll" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="64" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ldg_num" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240200" label="2" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_set_ldg_sid" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="lp" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="ldg_num" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="port" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="i" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="280200" typeLabel="ReturnExpr">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_ldg_assign_ldn" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="LDN_MAC" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="port" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240800" typeLabel="Postfix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="++" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="port" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_ldg_assign_ldn" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LDN_MIF" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_ldg_assign_ldn" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="LDN_DEVICE_ERROR" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="first_chan" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="first_chan" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="num_chan" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="first_chan" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="first_chan" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_chan" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_ldg_assign_ldn" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="LDN_RXDMA" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="first_chan" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="0" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="first_chan" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="num_chan" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="first_chan" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="first_chan" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="num_chan" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_ldg_assign_ldn" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg_num_map" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="LDN_TXDMA" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240800" typeLabel="Postfix">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="++" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ldg" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ldg_rotor" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_ldg_free" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NIU_FLAGS_MSIX" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pci_disable_msix" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_of_props" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="440100" typeLabel="IfdefDirective">
            <tree type="480000" label="#ifdef CONFIG_SPARC64" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="mac_addr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="model" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="op" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="node" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pci_device_to_OF_node" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="of_get_property" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;phy-type&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: OF node lacks &quot;&quot;phy-type property\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="full_name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="strcmp" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;none&quot;" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="strcpy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_phy_type_prop_decode" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: Illegal phy string [%s].\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="full_name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mac_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="of_get_property" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;local-mac-address&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="mac_addr" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: OF node lacks &quot;&quot;local-mac-address property\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="full_name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!=" typeLabel="GenericString"></tree>
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="addr_len" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: OF MAC address prop len (%d) &quot;&quot;is wrong.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="full_name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="mac_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="addr_len" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="is_valid_ether_addr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="i" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: OF MAC address is invalid\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="full_name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="device" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: [ \n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="full_name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="310300" typeLabel="For">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="240200" label="6" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240800" typeLabel="Postfix">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="i" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="++" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="&quot;%02x &quot;" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="printk" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="perm_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="addr_len" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="model" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="of_get_property" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dp" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;model&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="prop_len" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="model" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="strcpy" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="model" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="440100" typeLabel="IfdefDirective">
            <tree type="480000" label="#else " typeLabel="GenericString"></tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="440100" typeLabel="IfdefDirective">
            <tree type="480000" label="#endif" typeLabel="GenericString"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_invariants" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="have_props" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="offset" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_get_of_props" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="have_props" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_mac_ipp_pcs_base" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="have_props" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_get_and_validate_port" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="280200" typeLabel="ReturnExpr">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="EINVAL" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESPC_PIO_EN" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESPC_PIO_EN_ENABLE" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_vpd_offset" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;niu_get_invariants: VPD offset [%08x]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_vpd_fetch" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="nw64" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ESPC_PIO_EN" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="0" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_FLAGS_VPD_VALID" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_pci_vpd_validate" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_get_and_validate_port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="280200" typeLabel="ReturnExpr">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="242000" typeLabel="ParenExpr">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_FLAGS_VPD_VALID" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_get_and_validate_port" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="280200" typeLabel="ReturnExpr">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="niu_pci_probe_sprom" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="300100" typeLabel="If">
                    <tree type="490100" typeLabel="IfToken"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="280200" typeLabel="ReturnExpr">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="err" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_probe_ports" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_ldg_init" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_classifier_swstate_init" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_link_config_init" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_determine_phy_disposition" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_init_link" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350200" typeLabel="MacroDecl">
        <tree type="480000" label="LIST_HEAD" typeLabel="GenericString"></tree>
        <tree type="470000" typeLabel="GenericList">
          <tree type="20100" typeLabel="Left">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="niu_parent_list" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350200" typeLabel="MacroDecl">
        <tree type="480000" label="DEFINE_MUTEX" typeLabel="GenericString"></tree>
        <tree type="470000" typeLabel="GenericList">
          <tree type="20100" typeLabel="Left">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="niu_parent_lock" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_parent_index" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="attr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="buf" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="show_port_phy" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="to_platform_device" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241300" typeLabel="RecordAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="platform_data" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="p" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="orig_buf" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="buf" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PORT_PHY_UNKNOWN" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PORT_PHY_INVALID" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="p" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="type" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="phy_decode" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="i" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="type" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PORT_TYPE_10G" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="&quot;10G&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="&quot;1G&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                                <tree type="240200" label="0" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;%s&quot;" typeLabel="Constant"></tree>
                            <tree type="240200" label="&quot; %s&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;\n&quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="buf" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="orig_buf" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="attr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="buf" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="show_plat_type" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="to_platform_device" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241300" typeLabel="RecordAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="platform_data" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300200" typeLabel="Switch">
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="p" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PLAT_TYPE_ATLAS" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="&quot;atlas&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="&quot;niu&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PLAT_TYPE_VF_P0" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="&quot;vf_p0&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270200" typeLabel="Case">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="PLAT_TYPE_VF_P1" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="&quot;vf_p1&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
              <tree type="270400" typeLabel="Default">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240200" label="&quot;unknown&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280002" typeLabel="Break"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="&quot;%s\n&quot;" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="type_str" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="attr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="buf" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="rx" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="__show_chan_per_port" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="to_platform_device" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241300" typeLabel="RecordAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="platform_data" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="orig_buf" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="buf" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="arr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="arr" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="240500" typeLabel="CondExpr">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="rx" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="p" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="p" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="p" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="241100" typeLabel="Binary">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="i" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                                <tree type="240200" label="0" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;%d&quot;" typeLabel="Constant"></tree>
                            <tree type="240200" label="&quot; %d&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="arr" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="+=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;\n&quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="buf" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="-" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="orig_buf" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="attr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="buf" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="show_rxchan_per_port" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__show_chan_per_port" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="attr" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="attr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="buf" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="show_txchan_per_port" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__show_chan_per_port" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="attr" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="attr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="buf" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="show_num_ports" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="to_platform_device" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241300" typeLabel="RecordAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="platform_data" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="buf" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240200" label="&quot;%d\n&quot;" typeLabel="Constant"></tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="p" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_parent_attributes" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360100" typeLabel="InitExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__ATTR" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port_phy" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="S_IRUGO" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="show_port_phy" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="360100" typeLabel="InitExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__ATTR" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="S_IRUGO" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="show_plat_type" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="360100" typeLabel="InitExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__ATTR" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="rxchan_per_port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="S_IRUGO" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="show_rxchan_per_port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="360100" typeLabel="InitExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__ATTR" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="txchan_per_port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="S_IRUGO" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="show_txchan_per_port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="360100" typeLabel="InitExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__ATTR" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="num_ports" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="S_IRUGO" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="show_num_ports" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList"></tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="id" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ptype" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_new_parent" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="i" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;niu_new_parent: Creating new parent.\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="platform_device_register_simple" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;niu&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_parent_index" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="IS_ERR" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="attr_name" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241200" typeLabel="ArrayAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_parent_attributes" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="i" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="device_create_file" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_parent_attributes" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="i" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="280100" typeLabel="Goto">
                  <tree type="480000" label="fail_unregister" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="p" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="kzalloc" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241500" typeLabel="SizeOfExpr">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="p" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="*" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="GFP_KERNEL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="p" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280100" typeLabel="Goto">
              <tree type="480000" label="fail_unregister" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="index" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_parent_index" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="platform_data" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="p" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memcpy" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="id" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="id" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="id" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ptype" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="INIT_LIST_HEAD" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="list" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="atomic_set" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="refcnt" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="list_add" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="list" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_parent_list" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_init" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="rxdma_clock_divider" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240200" label="7500" typeLabel="Constant"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="tcam_num_entries" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_PCI_TCAM_ENTRIES" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="p" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="p" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="tcam_num_entries" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="NIU_NONPCI_TCAM_ENTRIES" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="CLASS_CODE_SCTP_IPV6" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="index" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="CLASS_CODE_USER_PROG1" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="tcam_key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="index" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="TCAM_KEY_TSEL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241200" typeLabel="ArrayAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="flow_key" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="index" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="242000" typeLabel="ParenExpr">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="FLOW_KEY_IPSA" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="|" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="FLOW_KEY_IPDA" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="480000" label="|" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="FLOW_KEY_PROTO" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="FLOW_KEY_L4_BYTE12" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="FLOW_KEY_L4_0_SHIFT" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="241100" typeLabel="Binary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="FLOW_KEY_L4_BYTE12" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="FLOW_KEY_L4_1_SHIFT" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="310300" typeLabel="For">
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240200" label="0" typeLabel="Constant"></tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="LDN_MAX" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="+" typeLabel="GenericString"></tree>
                    <tree type="240200" label="1" typeLabel="Constant"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240800" typeLabel="Postfix">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="i" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="++" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241200" typeLabel="ArrayAccess">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="p" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="ldg_map" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="i" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="LDG_INVALID" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="p" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="fail_unregister" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="platform_device_unregister" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="id" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ptype" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_get_parent" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
            <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="port" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;niu_get_parent: platform_type[%u] port[%u]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ptype" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mutex_lock" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_parent_lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="p" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="310400" typeLabel="MacroIteration">
            <tree type="480000" label="list_for_each_entry" typeLabel="GenericString"></tree>
            <tree type="20100" typeLabel="Left">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="20100" typeLabel="Left">
              <tree type="241000" typeLabel="Unary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_parent_list" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="20100" typeLabel="Left">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="list" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="memcmp" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="id" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="id" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241500" typeLabel="SizeOfExpr">
                          <tree type="242000" typeLabel="ParenExpr">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="id" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="*" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="tmp" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280002" typeLabel="Break"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="p" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="p" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_new_parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="id" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="ptype" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="p" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="port_name" typeLabel="GenericString"></tree>
              </tree>
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="port_name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;port%d&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="port" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="sysfs_create_link" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="241300" typeLabel="RecordAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="p" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="kobj" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="device" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="kobj" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port_name" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="p" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ports" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="atomic_inc" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="p" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="refcnt" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mutex_unlock" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_parent_lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="p" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_put_parent" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="p" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="port" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="port_name" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="BUG_ON" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="p" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="!" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="||" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="p" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="ports" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="port" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niudbg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PROBE" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;niu_put_parent: port[%u]\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sprintf" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="port_name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;port%d&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="port" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mutex_lock" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_parent_lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="sysfs_remove_link" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241300" typeLabel="RecordAccess">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="p" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="kobj" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="port_name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241200" typeLabel="ArrayAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="p" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="ports" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="port" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="atomic_dec_and_test" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="p" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="refcnt" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="list_del" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="p" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="list" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="platform_device_unregister" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="p" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="plat_dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="mutex_unlock" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_parent_lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="handle" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="flag" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_alloc_coherent" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dh" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="ret" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ret" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dma_alloc_coherent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="size" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dh" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="flag" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240700" typeLabel="Assignment">
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="handle" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="*" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="=" typeLabel="GenericString"></tree>
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dh" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="ret" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="cpu_addr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="handle" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_free_coherent" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dma_free_coherent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="size" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="cpu_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="handle" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="page" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="offset" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="direction" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_map_page" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="dma_map_page" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="page" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="offset" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="size" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="direction" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dma_address" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="direction" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_unmap_page" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dma_unmap_page" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dma_address" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="size" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="direction" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="cpu_addr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="direction" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_map_single" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="dma_map_single" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cpu_addr" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="size" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="direction" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dma_address" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="direction" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_unmap_single" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dma_unmap_single" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dma_address" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="size" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="direction" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="niu_pci_ops" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="alloc_coherent" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_pci_alloc_coherent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="free_coherent" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_pci_free_coherent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="map_page" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_pci_map_page" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="unmap_page" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_pci_unmap_page" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="map_single" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_pci_map_single" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="unmap_single" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_pci_unmap_single" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType"></tree>
        </tree>
        <tree type="480000" label="niu_driver_version" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="340000" typeLabel="Storage">
              <tree type="480000" label="static" typeLabel="GenericString"></tree>
            </tree>
            <tree type="480000" label="niu_version_printed" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240800" typeLabel="Postfix">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_version_printed" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="++" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;%s&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="version" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="gen_dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="op" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ops" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="port" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_alloc_and_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="alloc_etherdev_mq" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241600" typeLabel="SizeOfType"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_NUM_TXCHAN" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="gen_dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Etherdev alloc failed, aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="SET_NETDEV_DEV" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="gen_dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="op" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="op" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="device" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="gen_dev" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="ops" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="msg_enable" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_debug" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_init" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="INIT_WORK" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="reset_task" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_reset_task" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="port" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="port" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="net_device_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="niu_netdev_ops" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ndo_open" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_open" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ndo_stop" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_close" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ndo_start_xmit" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_start_xmit" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ndo_get_stats" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_get_stats" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ndo_set_multicast_list" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_set_rx_mode" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ndo_validate_addr" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="eth_validate_addr" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ndo_set_mac_address" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_set_mac_addr" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ndo_do_ioctl" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_ioctl" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ndo_tx_timeout" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_tx_timeout" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="ndo_change_mtu" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_change_mtu" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_assign_netdev_ops" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="netdev_ops" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_netdev_ops" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="ethtool_ops" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_ethtool_ops" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="watchdog_timeo" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="NIU_TX_TIMEOUT" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_device_announce" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="&quot;%s: NIU Ethernet %pM\n&quot;" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="name" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="dev_addr" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="plat_type" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="PLAT_TYPE_ATCA_CP3220" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;%s: Port type[%s] mode[%s:%s] XCVR[%s] phy[%s]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;XMAC&quot;" typeLabel="Constant"></tree>
                            <tree type="240200" label="&quot;BMAC&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;10G&quot;" typeLabel="Constant"></tree>
                            <tree type="240200" label="&quot;1G&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;RGMII FIBER&quot;" typeLabel="Constant"></tree>
                            <tree type="240200" label="&quot;SERDES&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="==" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="MAC_XCVR_MII" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;MII&quot;" typeLabel="Constant"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="240500" typeLabel="CondExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="MAC_XCVR_PCS" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="240200" label="&quot;PCS&quot;" typeLabel="Constant"></tree>
                                <tree type="240200" label="&quot;XPCS&quot;" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pr_info" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="&quot;%s: Port type[%s] mode[%s:%s] XCVR[%s] phy[%s]\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_FLAGS_XMAC" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;XMAC&quot;" typeLabel="Constant"></tree>
                            <tree type="240200" label="&quot;BMAC&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_FLAGS_10G" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;10G&quot;" typeLabel="Constant"></tree>
                            <tree type="240200" label="&quot;1G&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="NIU_FLAGS_FIBER" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;FIBER&quot;" typeLabel="Constant"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="240500" typeLabel="CondExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="NIU_FLAGS_XCVR_SERDES" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="240200" label="&quot;SERDES&quot;" typeLabel="Constant"></tree>
                                <tree type="240200" label="&quot;COPPER&quot;" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="242000" typeLabel="ParenExpr">
                          <tree type="240500" typeLabel="CondExpr">
                            <tree type="241100" typeLabel="Binary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="==" typeLabel="GenericString"></tree>
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="MAC_XCVR_MII" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                            <tree type="240200" label="&quot;MII&quot;" typeLabel="Constant"></tree>
                            <tree type="242000" typeLabel="ParenExpr">
                              <tree type="240500" typeLabel="CondExpr">
                                <tree type="241100" typeLabel="Binary">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="mac_xcvr" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="==" typeLabel="GenericString"></tree>
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="MAC_XCVR_PCS" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                                <tree type="240200" label="&quot;PCS&quot;" typeLabel="Constant"></tree>
                                <tree type="240200" label="&quot;XPCS&quot;" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241300" typeLabel="RecordAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="vpd" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="phy_type" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="ent" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_init_one" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="480000" label="pos" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dma_mask" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="val16" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_driver_version" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pci_enable_device" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Cannot enable PCI device, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="241000" typeLabel="Unary">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pci_resource_flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IORESOURCE_MEM" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241000" typeLabel="Unary">
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pci_resource_flags" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="2" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="IORESOURCE_MEM" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label="!" typeLabel="GenericString"></tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Cannot find proper PCI device &quot;&quot;base addresses, aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_disable_pdev" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pci_request_regions" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="DRV_MODULE_NAME" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Cannot obtain PCI resources, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_disable_pdev" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pos" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pci_find_capability" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PCI_CAP_ID_EXP" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="pos" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="&lt;=" typeLabel="GenericString"></tree>
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Cannot find PCI Express capability, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_free_res" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_alloc_and_init" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_pci_ops" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PCI_FUNC" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="devfn" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_free_res" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="pci" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="domain" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pci_domain_nr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="bus" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="pci" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="bus" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="241400" typeLabel="RecordPtAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="bus" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="number" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="241300" typeLabel="RecordAccess">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="pci" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="device" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PCI_SLOT" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="devfn" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_get_parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PLAT_TYPE_ATLAS" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_free_dev" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_read_config_word" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pos" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PCI_EXP_DEVCTL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="val16" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val16" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="&amp;=" typeLabel="GenericString"></tree>
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="PCI_EXP_DEVCTL_NOSNOOP_EN" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="~" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="val16" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241100" typeLabel="Binary">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PCI_EXP_DEVCTL_CERE" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="|" typeLabel="GenericString"></tree>
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="PCI_EXP_DEVCTL_NFERE" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="480000" label="|" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="PCI_EXP_DEVCTL_FERE" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label="|" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PCI_EXP_DEVCTL_URRE" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="PCI_EXP_DEVCTL_RELAX_EN" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_write_config_word" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pos" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PCI_EXP_DEVCTL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="val16" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dma_mask" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="DMA_44BIT_MASK" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pci_set_dma_mask" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dma_mask" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="features" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NETIF_F_HIGHDMA" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pci_set_consistent_dma_mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="dma_mask" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;Unable to obtain 44 bit &quot;&quot;DMA for consistent allocations, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280100" typeLabel="Goto">
                    <tree type="480000" label="err_out_release_parent" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="||" typeLabel="GenericString"></tree>
              <tree type="241100" typeLabel="Binary">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dma_mask" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="==" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="DMA_BIT_MASK" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="32" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pci_set_dma_mask" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="DMA_BIT_MASK" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="240200" label="32" typeLabel="Constant"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240200" label="PFX&quot;No usable DMA configuration, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="280100" typeLabel="Goto">
                    <tree type="480000" label="err_out_release_parent" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="features" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NETIF_F_SG" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NETIF_F_HW_CSUM" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pci_ioremap_bar" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="regs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Cannot map device registers, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_release_parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_set_master" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_save_state" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="irq" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="irq" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_assign_netdev_ops" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_get_invariants" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="PFX&quot;Problem fetching invariants &quot;&quot;of chip, aborting.\n&quot;" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_iounmap" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="register_netdev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Cannot register net device, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_iounmap" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_set_drvdata" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_device_announce" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="err_out_iounmap" typeLabel="GenericString"></tree>
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="regs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="iounmap" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="err_out_release_parent" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_put_parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="err_out_free_dev" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="free_netdev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="err_out_free_res" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pci_release_regions" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="err_out_disable_pdev" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="pci_disable_device" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_set_drvdata" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_pci_remove_one" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_get_drvdata" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="unregister_netdev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="iounmap" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_ldg_free" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_put_parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="free_netdev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pci_release_regions" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pci_disable_device" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pci_set_drvdata" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="state" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_suspend" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_get_drvdata" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_running" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="flush_scheduled_work" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_netif_stop" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="del_timer_sync" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_enable_interrupts" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_device_detach" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_stop_hw" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_save_state" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_resume" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_get_drvdata" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="flags" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_running" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_restore_state" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="pdev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="netif_device_attach" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_lock_irqsave" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_init_hw" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241300" typeLabel="RecordAccess">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="expires" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="jiffies" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="+" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="HZ" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="add_timer" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="timer" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_netif_start" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="spin_unlock_irqrestore" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="lock" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flags" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_pci_driver" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="name" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="DRV_MODULE_NAME" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="id_table" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_pci_tbl" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="probe" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_pci_init_one" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="remove" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="__devexit_p" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_pci_remove_one" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="suspend" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_suspend" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="resume" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_resume" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450400" typeLabel="IfdefTop">
      <tree type="440100" typeLabel="IfdefDirective">
        <tree type="480000" label="#ifdef CONFIG_SPARC64" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dma_addr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="flag" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_phys_alloc_coherent" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="order" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="get_order" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="size" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="page" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="__get_free_pages" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="flag" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="order" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241100" typeLabel="Binary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="page" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="==" typeLabel="GenericString"></tree>
              <tree type="240200" label="0UL" typeLabel="Constant"></tree>
            </tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="page" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PAGE_SIZE" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;&lt;" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="order" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dma_addr" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="*" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="__pa" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="page" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241700" typeLabel="Cast">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="page" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="cpu_addr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="handle" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_phys_free_coherent" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="order" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="get_order" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="size" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="free_pages" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241700" typeLabel="Cast">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="cpu_addr" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="order" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="page" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="offset" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="direction" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_phys_map_page" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="page_to_phys" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="page" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label="+" typeLabel="GenericString"></tree>
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="offset" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dma_address" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="direction" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_phys_unmap_page" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound"></tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="cpu_addr" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="direction" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_phys_map_single" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240400" typeLabel="FunCall">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="__pa" typeLabel="GenericString"></tree>
              </tree>
              <tree type="470000" typeLabel="GenericList">
                <tree type="20100" typeLabel="Left">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="cpu_addr" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="dma_address" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="size" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="direction" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_phys_unmap_single" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound"></tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="40000" typeLabel="FullType">
          <tree type="50000" typeLabel="TypeQualifier">
            <tree type="480000" label="const" typeLabel="GenericString"></tree>
          </tree>
          <tree type="60900" label="niu_ops" typeLabel="StructUnionName"></tree>
        </tree>
        <tree type="480000" label="niu_phys_ops" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="alloc_coherent" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_phys_alloc_coherent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="free_coherent" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_phys_free_coherent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="map_page" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_phys_map_page" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="unmap_page" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_phys_unmap_page" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="map_single" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_phys_map_single" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="unmap_single" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_phys_unmap_single" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="r" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="res_size" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="241100" typeLabel="Binary">
              <tree type="241100" typeLabel="Binary">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="r" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="end" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="-" typeLabel="GenericString"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="r" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="start" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="480000" label="+" typeLabel="GenericString"></tree>
              <tree type="240200" label="1UL" typeLabel="Constant"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="op" typeLabel="GenericString"></tree>
          </tree>
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="match" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_of_probe" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="np" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
          </tree>
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_driver_version" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList"></tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="of_get_property" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="op" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="node" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;reg&quot;" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="reg" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="op" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;%s: No 'reg' property, aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="op" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="node" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="full_name" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280200" typeLabel="ReturnExpr">
                <tree type="241000" typeLabel="Unary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="-" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_alloc_and_init" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="op" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="op" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_phys_ops" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241100" typeLabel="Binary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="reg" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240200" label="0" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        <tree type="240200" label="0x1" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="dev" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="memset" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240200" label="0" typeLabel="Constant"></tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="241500" typeLabel="SizeOfExpr">
                      <tree type="242000" typeLabel="ParenExpr">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241300" typeLabel="RecordAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="of" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="of_get_parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="op" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="node" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="parent" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_get_parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="parent_id" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PLAT_TYPE_NIU" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="parent" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_free_dev" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="features" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="|=" typeLabel="GenericString"></tree>
                <tree type="242000" typeLabel="ParenExpr">
                  <tree type="241100" typeLabel="Binary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NETIF_F_SG" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="|" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NETIF_F_HW_CSUM" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="of_ioremap" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="op" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240200" label="1" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="res_size" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="241200" typeLabel="ArrayAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="240200" label="1" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;niu regs&quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="regs" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="op" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Cannot map device registers, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_release_parent" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="vir_regs_1" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="of_ioremap" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="op" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240200" label="2" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="res_size" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="241200" typeLabel="ArrayAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="240200" label="2" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;niu vregs-1&quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="vir_regs_1" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="op" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Cannot map device vir registers 1, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_iounmap" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="vir_regs_2" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="of_ioremap" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="241200" typeLabel="ArrayAccess">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="op" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="240200" label="3" typeLabel="Constant"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="0" typeLabel="Constant"></tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="res_size" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="241200" typeLabel="ArrayAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="240200" label="3" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240200" label="&quot;niu vregs-2&quot;" typeLabel="Constant"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="vir_regs_2" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="op" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Cannot map device vir registers 2, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="ENOMEM" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="-" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_iounmap" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_assign_netdev_ops" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_get_invariants" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241100" typeLabel="Binary">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="err" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="!=" typeLabel="GenericString"></tree>
                  <tree type="241000" typeLabel="Unary">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="ENODEV" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="-" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="op" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240200" label="PFX&quot;Problem fetching invariants &quot;&quot;of chip, aborting.\n&quot;" typeLabel="Constant"></tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_iounmap" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="register_netdev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="op" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240200" label="PFX&quot;Cannot register net device, &quot;&quot;aborting.\n&quot;" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="280100" typeLabel="Goto">
                <tree type="480000" label="err_out_iounmap" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_set_drvdata" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="op" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_device_announce" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="np" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="err_out_iounmap" typeLabel="GenericString"></tree>
            <tree type="300100" typeLabel="If">
              <tree type="490100" typeLabel="IfToken"></tree>
              <tree type="241400" typeLabel="RecordPtAccess">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="np" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="vir_regs_1" typeLabel="GenericString"></tree>
              </tree>
              <tree type="330000" typeLabel="Compound">
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="of_iounmap" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="241200" typeLabel="ArrayAccess">
                              <tree type="241400" typeLabel="RecordPtAccess">
                                <tree type="240100" typeLabel="Ident">
                                  <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="240200" label="2" typeLabel="Constant"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="np" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="vir_regs_1" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                        <tree type="20100" typeLabel="Left">
                          <tree type="240400" typeLabel="FunCall">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="res_size" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="470000" typeLabel="GenericList">
                              <tree type="20100" typeLabel="Left">
                                <tree type="241000" typeLabel="Unary">
                                  <tree type="241200" typeLabel="ArrayAccess">
                                    <tree type="241400" typeLabel="RecordPtAccess">
                                      <tree type="240100" typeLabel="Ident">
                                        <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="240200" label="2" typeLabel="Constant"></tree>
                                  </tree>
                                  <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240700" typeLabel="Assignment">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="vir_regs_1" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="=" typeLabel="GenericString"></tree>
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="vir_regs_2" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="of_iounmap" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="op" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240200" label="3" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vir_regs_2" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="res_size" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241000" typeLabel="Unary">
                                <tree type="241200" typeLabel="ArrayAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="240200" label="3" typeLabel="Constant"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="vir_regs_2" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241400" typeLabel="RecordPtAccess">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="regs" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="of_iounmap" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241200" typeLabel="ArrayAccess">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="op" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="240200" label="1" typeLabel="Constant"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240400" typeLabel="FunCall">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="res_size" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="470000" typeLabel="GenericList">
                            <tree type="20100" typeLabel="Left">
                              <tree type="241000" typeLabel="Unary">
                                <tree type="241200" typeLabel="ArrayAccess">
                                  <tree type="241400" typeLabel="RecordPtAccess">
                                    <tree type="240100" typeLabel="Ident">
                                      <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                    </tree>
                                    <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="240200" label="1" typeLabel="Constant"></tree>
                                </tree>
                                <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="241400" typeLabel="RecordPtAccess">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="err_out_release_parent" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="niu_put_parent" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="np" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="err_out_free_dev" typeLabel="GenericString"></tree>
            <tree type="260300" typeLabel="ExprStatement">
              <tree type="290100" typeLabel="Some">
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="free_netdev" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
                <tree type="480000" label=";" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="270100" typeLabel="Label">
            <tree type="480000" label="err_out" typeLabel="GenericString"></tree>
            <tree type="280200" typeLabel="ReturnExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType">
            <tree type="480000" label="op" typeLabel="GenericString"></tree>
          </tree>
        </tree>
        <tree type="480000" label="niu_of_remove" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="dev_get_drvdata" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="241400" typeLabel="RecordPtAccess">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="op" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="dev" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="350100" typeLabel="DeclList">
                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                <tree type="360100" typeLabel="InitExpr">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="netdev_priv" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="unregister_netdev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="vir_regs_1" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="of_iounmap" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="241200" typeLabel="ArrayAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="240200" label="2" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="vir_regs_1" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="res_size" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241000" typeLabel="Unary">
                                    <tree type="241200" typeLabel="ArrayAccess">
                                      <tree type="241400" typeLabel="RecordPtAccess">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="240200" label="2" typeLabel="Constant"></tree>
                                    </tree>
                                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vir_regs_1" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="vir_regs_2" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="of_iounmap" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="241200" typeLabel="ArrayAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="240200" label="3" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="vir_regs_2" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="res_size" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241000" typeLabel="Unary">
                                    <tree type="241200" typeLabel="ArrayAccess">
                                      <tree type="241400" typeLabel="RecordPtAccess">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="240200" label="3" typeLabel="Constant"></tree>
                                    </tree>
                                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="vir_regs_2" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="241400" typeLabel="RecordPtAccess">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="np" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                </tree>
                <tree type="330000" typeLabel="Compound">
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240400" typeLabel="FunCall">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="of_iounmap" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="470000" typeLabel="GenericList">
                          <tree type="20100" typeLabel="Left">
                            <tree type="241000" typeLabel="Unary">
                              <tree type="241200" typeLabel="ArrayAccess">
                                <tree type="241400" typeLabel="RecordPtAccess">
                                  <tree type="240100" typeLabel="Ident">
                                    <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                  </tree>
                                  <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                </tree>
                                <tree type="240200" label="1" typeLabel="Constant"></tree>
                              </tree>
                              <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="241400" typeLabel="RecordPtAccess">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="np" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                            </tree>
                          </tree>
                          <tree type="20100" typeLabel="Left">
                            <tree type="240400" typeLabel="FunCall">
                              <tree type="240100" typeLabel="Ident">
                                <tree type="480000" label="res_size" typeLabel="GenericString"></tree>
                              </tree>
                              <tree type="470000" typeLabel="GenericList">
                                <tree type="20100" typeLabel="Left">
                                  <tree type="241000" typeLabel="Unary">
                                    <tree type="241200" typeLabel="ArrayAccess">
                                      <tree type="241400" typeLabel="RecordPtAccess">
                                        <tree type="240100" typeLabel="Ident">
                                          <tree type="480000" label="op" typeLabel="GenericString"></tree>
                                        </tree>
                                        <tree type="480000" label="resource" typeLabel="GenericString"></tree>
                                      </tree>
                                      <tree type="240200" label="1" typeLabel="Constant"></tree>
                                    </tree>
                                    <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                                  </tree>
                                </tree>
                              </tree>
                            </tree>
                          </tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                  <tree type="260300" typeLabel="ExprStatement">
                    <tree type="290100" typeLabel="Some">
                      <tree type="240700" typeLabel="Assignment">
                        <tree type="241400" typeLabel="RecordPtAccess">
                          <tree type="240100" typeLabel="Ident">
                            <tree type="480000" label="np" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="regs" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="=" typeLabel="GenericString"></tree>
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="480000" label=";" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_ldg_free" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_put_parent" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="np" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="free_netdev" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240400" typeLabel="FunCall">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="dev_set_drvdata" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="470000" typeLabel="GenericList">
                      <tree type="20100" typeLabel="Left">
                        <tree type="241000" typeLabel="Unary">
                          <tree type="241400" typeLabel="RecordPtAccess">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="op" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="dev" typeLabel="GenericString"></tree>
                          </tree>
                          <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                      <tree type="20100" typeLabel="Left">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="NULL" typeLabel="GenericString"></tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240200" label="0" typeLabel="Constant"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_match" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360200" typeLabel="InitList">
            <tree type="360300" typeLabel="InitDesignators">
              <tree type="370100" label="name" typeLabel="DesignatorField"></tree>
              <tree type="360100" typeLabel="InitExpr">
                <tree type="240200" label="&quot;network&quot;" typeLabel="Constant"></tree>
              </tree>
            </tree>
            <tree type="360300" typeLabel="InitDesignators">
              <tree type="370100" label="compatible" typeLabel="DesignatorField"></tree>
              <tree type="360100" typeLabel="InitExpr">
                <tree type="240200" label="&quot;SUNW,niusl&quot;" typeLabel="Constant"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360200" typeLabel="InitList"></tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350200" typeLabel="MacroDecl">
        <tree type="480000" label="MODULE_DEVICE_TABLE" typeLabel="GenericString"></tree>
        <tree type="470000" typeLabel="GenericList">
          <tree type="20100" typeLabel="Left">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="of" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="20100" typeLabel="Left">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="niu_match" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350100" typeLabel="DeclList">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="480000" label="niu_of_driver" typeLabel="GenericString"></tree>
        <tree type="360200" typeLabel="InitList">
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="name" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="&quot;niu&quot;" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="match_table" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_match" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="probe" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="niu_of_probe" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="360300" typeLabel="InitDesignators">
            <tree type="370100" label="remove" typeLabel="DesignatorField"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="__devexit_p" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="niu_of_remove" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450400" typeLabel="IfdefTop">
      <tree type="440100" typeLabel="IfdefDirective">
        <tree type="480000" label="#endif" typeLabel="GenericString"></tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType"></tree>
        </tree>
        <tree type="480000" label="niu_init" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="350100" typeLabel="DeclList">
            <tree type="480000" label="err" typeLabel="GenericString"></tree>
            <tree type="360100" typeLabel="InitExpr">
              <tree type="240200" label="0" typeLabel="Constant"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="BUILD_BUG_ON" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241100" typeLabel="Binary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="PAGE_SIZE" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&lt;" typeLabel="GenericString"></tree>
                      <tree type="241100" typeLabel="Binary">
                        <tree type="240200" label="4" typeLabel="Constant"></tree>
                        <tree type="480000" label="*" typeLabel="GenericString"></tree>
                        <tree type="240200" label="1024" typeLabel="Constant"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="niu_debug" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="netif_msg_init" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="debug" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="NIU_MSG_DEFAULT" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="440100" typeLabel="IfdefDirective">
            <tree type="480000" label="#ifdef CONFIG_SPARC64" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240700" typeLabel="Assignment">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="480000" label="=" typeLabel="GenericString"></tree>
                <tree type="240400" typeLabel="FunCall">
                  <tree type="240100" typeLabel="Ident">
                    <tree type="480000" label="of_register_driver" typeLabel="GenericString"></tree>
                  </tree>
                  <tree type="470000" typeLabel="GenericList">
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="niu_of_driver" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                    <tree type="20100" typeLabel="Left">
                      <tree type="241000" typeLabel="Unary">
                        <tree type="240100" typeLabel="Ident">
                          <tree type="480000" label="of_bus_type" typeLabel="GenericString"></tree>
                        </tree>
                        <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                      </tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="440100" typeLabel="IfdefDirective">
            <tree type="480000" label="#endif" typeLabel="GenericString"></tree>
          </tree>
          <tree type="300100" typeLabel="If">
            <tree type="490100" typeLabel="IfToken"></tree>
            <tree type="241000" typeLabel="Unary">
              <tree type="240100" typeLabel="Ident">
                <tree type="480000" label="err" typeLabel="GenericString"></tree>
              </tree>
              <tree type="480000" label="!" typeLabel="GenericString"></tree>
            </tree>
            <tree type="330000" typeLabel="Compound">
              <tree type="260300" typeLabel="ExprStatement">
                <tree type="290100" typeLabel="Some">
                  <tree type="240700" typeLabel="Assignment">
                    <tree type="240100" typeLabel="Ident">
                      <tree type="480000" label="err" typeLabel="GenericString"></tree>
                    </tree>
                    <tree type="480000" label="=" typeLabel="GenericString"></tree>
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="pci_register_driver" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_pci_driver" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                  </tree>
                  <tree type="480000" label=";" typeLabel="GenericString"></tree>
                </tree>
              </tree>
              <tree type="440100" typeLabel="IfdefDirective">
                <tree type="480000" label="#ifdef CONFIG_SPARC64" typeLabel="GenericString"></tree>
              </tree>
              <tree type="300100" typeLabel="If">
                <tree type="490100" typeLabel="IfToken"></tree>
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="err" typeLabel="GenericString"></tree>
                </tree>
                <tree type="260300" typeLabel="ExprStatement">
                  <tree type="290100" typeLabel="Some">
                    <tree type="240400" typeLabel="FunCall">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="of_unregister_driver" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="470000" typeLabel="GenericList">
                        <tree type="20100" typeLabel="Left">
                          <tree type="241000" typeLabel="Unary">
                            <tree type="240100" typeLabel="Ident">
                              <tree type="480000" label="niu_of_driver" typeLabel="GenericString"></tree>
                            </tree>
                            <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                          </tree>
                        </tree>
                      </tree>
                    </tree>
                    <tree type="480000" label=";" typeLabel="GenericString"></tree>
                  </tree>
                </tree>
              </tree>
              <tree type="440100" typeLabel="IfdefDirective">
                <tree type="480000" label="#endif" typeLabel="GenericString"></tree>
              </tree>
            </tree>
          </tree>
          <tree type="280200" typeLabel="ReturnExpr">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="err" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450200" typeLabel="Definition">
      <tree type="380000" typeLabel="Definition">
        <tree type="340000" typeLabel="Storage">
          <tree type="480000" label="static" typeLabel="GenericString"></tree>
        </tree>
        <tree type="200000" typeLabel="ParamList">
          <tree type="220100" typeLabel="ParameterType"></tree>
        </tree>
        <tree type="480000" label="niu_exit" typeLabel="GenericString"></tree>
        <tree type="330000" typeLabel="Compound">
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="pci_unregister_driver" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_pci_driver" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="440100" typeLabel="IfdefDirective">
            <tree type="480000" label="#ifdef CONFIG_SPARC64" typeLabel="GenericString"></tree>
          </tree>
          <tree type="260300" typeLabel="ExprStatement">
            <tree type="290100" typeLabel="Some">
              <tree type="240400" typeLabel="FunCall">
                <tree type="240100" typeLabel="Ident">
                  <tree type="480000" label="of_unregister_driver" typeLabel="GenericString"></tree>
                </tree>
                <tree type="470000" typeLabel="GenericList">
                  <tree type="20100" typeLabel="Left">
                    <tree type="241000" typeLabel="Unary">
                      <tree type="240100" typeLabel="Ident">
                        <tree type="480000" label="niu_of_driver" typeLabel="GenericString"></tree>
                      </tree>
                      <tree type="480000" label="&amp;" typeLabel="GenericString"></tree>
                    </tree>
                  </tree>
                </tree>
              </tree>
              <tree type="480000" label=";" typeLabel="GenericString"></tree>
            </tree>
          </tree>
          <tree type="440100" typeLabel="IfdefDirective">
            <tree type="480000" label="#endif" typeLabel="GenericString"></tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350200" typeLabel="MacroDecl">
        <tree type="480000" label="module_init" typeLabel="GenericString"></tree>
        <tree type="470000" typeLabel="GenericList">
          <tree type="20100" typeLabel="Left">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="niu_init" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450100" typeLabel="Declaration">
      <tree type="350200" typeLabel="MacroDecl">
        <tree type="480000" label="module_exit" typeLabel="GenericString"></tree>
        <tree type="470000" typeLabel="GenericList">
          <tree type="20100" typeLabel="Left">
            <tree type="240100" typeLabel="Ident">
              <tree type="480000" label="niu_exit" typeLabel="GenericString"></tree>
            </tree>
          </tree>
        </tree>
      </tree>
    </tree>
    <tree type="450800" typeLabel="FinalDef"></tree>
  </tree>
</root>
