\hypertarget{cudbg__wtp_8c_source}{}\doxysection{cudbg\+\_\+wtp.\+c}
\label{cudbg__wtp_8c_source}\index{dev/cxgbe/cudbg/cudbg\_wtp.c@{dev/cxgbe/cudbg/cudbg\_wtp.c}}
\mbox{\hyperlink{cudbg__wtp_8c}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00001}00001 \textcolor{comment}{/*-\/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00002}00002 \textcolor{comment}{ * Copyright (c) 2017 Chelsio Communications, Inc.}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00003}00003 \textcolor{comment}{ * All rights reserved.}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00004}00004 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00005}00005 \textcolor{comment}{ * Redistribution and use in source and binary forms, with or without}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00006}00006 \textcolor{comment}{ * modification, are permitted provided that the following conditions}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00007}00007 \textcolor{comment}{ * are met:}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00008}00008 \textcolor{comment}{ * 1. Redistributions of source code must retain the above copyright}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00009}00009 \textcolor{comment}{ *    notice, this list of conditions and the following disclaimer.}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00010}00010 \textcolor{comment}{ * 2. Redistributions in binary form must reproduce the above copyright}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00011}00011 \textcolor{comment}{ *    notice, this list of conditions and the following disclaimer in the}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00012}00012 \textcolor{comment}{ *    documentation and/or other materials provided with the distribution.}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00013}00013 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00014}00014 \textcolor{comment}{ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00015}00015 \textcolor{comment}{ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00016}00016 \textcolor{comment}{ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00017}00017 \textcolor{comment}{ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00018}00018 \textcolor{comment}{ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00019}00019 \textcolor{comment}{ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00020}00020 \textcolor{comment}{ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00021}00021 \textcolor{comment}{ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00022}00022 \textcolor{comment}{ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00023}00023 \textcolor{comment}{ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00024}00024 \textcolor{comment}{ * SUCH DAMAGE.}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00025}00025 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00026}00026 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00027}00027 \textcolor{preprocessor}{\#include <sys/cdefs.h>}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00028}\mbox{\hyperlink{cudbg__wtp_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{00028}} \mbox{\hyperlink{cudbg__wtp_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\_\_FBSDID}}(\textcolor{stringliteral}{"{}\$FreeBSD\$"{}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00029}00029 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00030}00030 \textcolor{preprocessor}{\#include <sys/types.h>}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00031}00031 \textcolor{preprocessor}{\#include <sys/param.h>}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00032}00032 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00033}00033 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{common_8h}{common/common.h}}"{}}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00034}00034 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{t4__regs_8h}{common/t4\_regs.h}}"{}}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00035}00035 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{cudbg_8h}{cudbg.h}}"{}}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00036}00036 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{cudbg__lib__common_8h}{cudbg\_lib\_common.h}}"{}}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00037}00037 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{cudbg__entity_8h}{cudbg\_entity.h}}"{}}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00038}00038 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00039}00039 \textcolor{keywordtype}{int} \mbox{\hyperlink{cudbg__wtp_8c_a29ce28c1dc82a3e9835d0cede59fe06b}{collect\_wtp\_data}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__init}{cudbg\_init}} *pdbg\_init,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00040}00040                      \textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__buffer}{cudbg\_buffer}} *dbg\_buff,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00041}00041                      \textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__error}{cudbg\_error}} *cudbg\_err);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00042}00042 \textcolor{comment}{/*SGE\_DEBUG Registers.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00043}\mbox{\hyperlink{cudbg__wtp_8c_a7af1d7863a4ab4d5331083f5425f070f}{00043}} \textcolor{preprocessor}{\#define TP\_MIB\_SIZE         0x5e}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00044}00044 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00045}\mbox{\hyperlink{structsge__debug__reg__data}{00045}} \textcolor{keyword}{struct }\mbox{\hyperlink{structsge__debug__reg__data}{sge\_debug\_reg\_data}} \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00046}00046         \textcolor{comment}{/*indx0*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00047}\mbox{\hyperlink{structsge__debug__reg__data_a7d1785bda3b413d7408b260f37a66079}{00047}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a7d1785bda3b413d7408b260f37a66079}{reserved1}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00048}\mbox{\hyperlink{structsge__debug__reg__data_a8ff0b0587b0905d8858da4d2d1a1ad49}{00048}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a8ff0b0587b0905d8858da4d2d1a1ad49}{reserved2}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00049}\mbox{\hyperlink{structsge__debug__reg__data_afd7271ee3a6b5d41050c0ba4c7dcb3cf}{00049}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_afd7271ee3a6b5d41050c0ba4c7dcb3cf}{debug\_uP\_SOP\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00050}\mbox{\hyperlink{structsge__debug__reg__data_a6bd03daba61cc614e1a43dd9935b23bc}{00050}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a6bd03daba61cc614e1a43dd9935b23bc}{debug\_uP\_EOP\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00051}\mbox{\hyperlink{structsge__debug__reg__data_a61d06b3b392525090dee0295e06a0883}{00051}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a61d06b3b392525090dee0295e06a0883}{debug\_CIM\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00052}\mbox{\hyperlink{structsge__debug__reg__data_a41b90c9d6b3dfb6527e295bba4cadc41}{00052}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a41b90c9d6b3dfb6527e295bba4cadc41}{debug\_CIM\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00053}\mbox{\hyperlink{structsge__debug__reg__data_a07c536cc12dca5eeefc6ccf4184eecca}{00053}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a07c536cc12dca5eeefc6ccf4184eecca}{debug\_CIM\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00054}\mbox{\hyperlink{structsge__debug__reg__data_a50d48b3aabbc61d9474931336f020444}{00054}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a50d48b3aabbc61d9474931336f020444}{debug\_CIM\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00055}00055 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00056}00056         \textcolor{comment}{/*indx1*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00057}\mbox{\hyperlink{structsge__debug__reg__data_a0a6db775427373cc877284a2b74a4a95}{00057}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a0a6db775427373cc877284a2b74a4a95}{reserved3}}:32;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00058}00058 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00059}00059         \textcolor{comment}{/*indx2*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00060}\mbox{\hyperlink{structsge__debug__reg__data_aa97f42468d5e7725322fbeb5dc84c411}{00060}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_aa97f42468d5e7725322fbeb5dc84c411}{debug\_T\_Rx\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00061}\mbox{\hyperlink{structsge__debug__reg__data_a0ae7f69174a47bbe5c6c1da2f55cdeaa}{00061}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a0ae7f69174a47bbe5c6c1da2f55cdeaa}{debug\_T\_Rx\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00062}\mbox{\hyperlink{structsge__debug__reg__data_a63b78bf6274da7e830544104ccf691c5}{00062}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a63b78bf6274da7e830544104ccf691c5}{debug\_T\_Rx\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00063}\mbox{\hyperlink{structsge__debug__reg__data_adfab96c334865930f2b2d942dd0e0f20}{00063}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_adfab96c334865930f2b2d942dd0e0f20}{debug\_T\_Rx\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00064}\mbox{\hyperlink{structsge__debug__reg__data_a06008e1d4718f05d7646226d6dcb09c0}{00064}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a06008e1d4718f05d7646226d6dcb09c0}{debug\_U\_Rx\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00065}\mbox{\hyperlink{structsge__debug__reg__data_a561c837010500db6e5b681f021108c93}{00065}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a561c837010500db6e5b681f021108c93}{debug\_U\_Rx\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00066}\mbox{\hyperlink{structsge__debug__reg__data_aa71619fbc41fcdaf3a3a801044f53543}{00066}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_aa71619fbc41fcdaf3a3a801044f53543}{debug\_U\_Rx\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00067}\mbox{\hyperlink{structsge__debug__reg__data_a26839d418c4a7c6e64d14bc4293044fc}{00067}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a26839d418c4a7c6e64d14bc4293044fc}{debug\_U\_Rx\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00068}00068 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00069}00069         \textcolor{comment}{/*indx3*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00070}\mbox{\hyperlink{structsge__debug__reg__data_a9c08565bf464977a44191af73afc8d3b}{00070}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a9c08565bf464977a44191af73afc8d3b}{reserved4}}:32;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00071}00071 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00072}00072         \textcolor{comment}{/*indx4*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00073}\mbox{\hyperlink{structsge__debug__reg__data_a9c1b7f1f649e52edfbea796fd4c01910}{00073}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a9c1b7f1f649e52edfbea796fd4c01910}{debug\_UD\_Rx\_SOP3\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00074}\mbox{\hyperlink{structsge__debug__reg__data_aa3b43fe877fa1bb408b5eeda31b77b0e}{00074}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_aa3b43fe877fa1bb408b5eeda31b77b0e}{debug\_UD\_Rx\_EOP3\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00075}\mbox{\hyperlink{structsge__debug__reg__data_a49e4709347c9b17337ae7915ba06551f}{00075}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a49e4709347c9b17337ae7915ba06551f}{debug\_UD\_Rx\_SOP2\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00076}\mbox{\hyperlink{structsge__debug__reg__data_a36ff5b25ffafb756045162eed70c4faa}{00076}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a36ff5b25ffafb756045162eed70c4faa}{debug\_UD\_Rx\_EOP2\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00077}\mbox{\hyperlink{structsge__debug__reg__data_af27c7fc1720e43e313928b3ec0984d29}{00077}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_af27c7fc1720e43e313928b3ec0984d29}{debug\_UD\_Rx\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00078}\mbox{\hyperlink{structsge__debug__reg__data_a69ae8e66be1f6b4848c215beac90eea8}{00078}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a69ae8e66be1f6b4848c215beac90eea8}{debug\_UD\_Rx\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00079}\mbox{\hyperlink{structsge__debug__reg__data_a5747202ed3260f730a9871cba96cff9f}{00079}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a5747202ed3260f730a9871cba96cff9f}{debug\_UD\_Rx\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00080}\mbox{\hyperlink{structsge__debug__reg__data_af817bce646d741741fdb1b75573e89fe}{00080}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_af817bce646d741741fdb1b75573e89fe}{debug\_UD\_Rx\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00081}00081 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00082}00082         \textcolor{comment}{/*indx5*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00083}\mbox{\hyperlink{structsge__debug__reg__data_a763fdaf63aa36725d44444155b05e81e}{00083}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a763fdaf63aa36725d44444155b05e81e}{reserved5}}:32;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00084}00084 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00085}00085         \textcolor{comment}{/*indx6*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00086}\mbox{\hyperlink{structsge__debug__reg__data_acdcd37a3691d3e698047447e716248e0}{00086}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_acdcd37a3691d3e698047447e716248e0}{debug\_U\_Tx\_SOP3\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00087}\mbox{\hyperlink{structsge__debug__reg__data_af82f439252ef93abd85e286a4e806517}{00087}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_af82f439252ef93abd85e286a4e806517}{debug\_U\_Tx\_EOP3\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00088}\mbox{\hyperlink{structsge__debug__reg__data_a337e90ebfe68f84f08504c275a511ea1}{00088}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a337e90ebfe68f84f08504c275a511ea1}{debug\_U\_Tx\_SOP2\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00089}\mbox{\hyperlink{structsge__debug__reg__data_ae87163d4e4ed0e9b9714b29032f15099}{00089}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_ae87163d4e4ed0e9b9714b29032f15099}{debug\_U\_Tx\_EOP2\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00090}\mbox{\hyperlink{structsge__debug__reg__data_a83ecea4e747ed18981753a4e29ab871f}{00090}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a83ecea4e747ed18981753a4e29ab871f}{debug\_U\_Tx\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00091}\mbox{\hyperlink{structsge__debug__reg__data_ab18cbe90223dcf6e025d7399274e88cc}{00091}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_ab18cbe90223dcf6e025d7399274e88cc}{debug\_U\_Tx\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00092}\mbox{\hyperlink{structsge__debug__reg__data_a6fbd720226dbb016adf5979bb1736a24}{00092}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a6fbd720226dbb016adf5979bb1736a24}{debug\_U\_Tx\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00093}\mbox{\hyperlink{structsge__debug__reg__data_a2a9904419f7f11661610e1d3a89731a1}{00093}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a2a9904419f7f11661610e1d3a89731a1}{debug\_U\_Tx\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00094}00094 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00095}00095         \textcolor{comment}{/*indx7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00096}\mbox{\hyperlink{structsge__debug__reg__data_a2d14f5c41c2121bcf025f3c5151da8d5}{00096}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a2d14f5c41c2121bcf025f3c5151da8d5}{reserved6}}:32;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00097}00097 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00098}00098         \textcolor{comment}{/*indx8*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00099}\mbox{\hyperlink{structsge__debug__reg__data_abfd0054eeeda2418122aa9e5296e1cd8}{00099}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_abfd0054eeeda2418122aa9e5296e1cd8}{debug\_PC\_Rsp\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00100}\mbox{\hyperlink{structsge__debug__reg__data_af06e09c92cd4e583395bcea3eae0a4ff}{00100}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_af06e09c92cd4e583395bcea3eae0a4ff}{debug\_PC\_Rsp\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00101}\mbox{\hyperlink{structsge__debug__reg__data_a6d9534d185b9bf2babf9535a9d18abcf}{00101}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a6d9534d185b9bf2babf9535a9d18abcf}{debug\_PC\_Rsp\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00102}\mbox{\hyperlink{structsge__debug__reg__data_a39257171a38780d61155477a881e4ad3}{00102}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a39257171a38780d61155477a881e4ad3}{debug\_PC\_Rsp\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00103}\mbox{\hyperlink{structsge__debug__reg__data_a24c5ec54b5599002509d75c87426b918}{00103}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a24c5ec54b5599002509d75c87426b918}{debug\_PC\_Req\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00104}\mbox{\hyperlink{structsge__debug__reg__data_ae71fa12db20d8a103f3514075ed3edb5}{00104}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_ae71fa12db20d8a103f3514075ed3edb5}{debug\_PC\_Req\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00105}\mbox{\hyperlink{structsge__debug__reg__data_aa2e8613ea16b0a0b061ec0b0e1ff37ab}{00105}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_aa2e8613ea16b0a0b061ec0b0e1ff37ab}{debug\_PC\_Req\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00106}\mbox{\hyperlink{structsge__debug__reg__data_ae84129f802ebae002f25a6a7240e1e1b}{00106}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_ae84129f802ebae002f25a6a7240e1e1b}{debug\_PC\_Req\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00107}00107 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00108}00108         \textcolor{comment}{/*indx9*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00109}\mbox{\hyperlink{structsge__debug__reg__data_a63189f95cfecb5bb2c1a45243dc58fb3}{00109}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a63189f95cfecb5bb2c1a45243dc58fb3}{reserved7}}:32;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00110}00110 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00111}00111         \textcolor{comment}{/*indx10*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00112}\mbox{\hyperlink{structsge__debug__reg__data_a932eec14a50a579441aeccd670626cf8}{00112}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a932eec14a50a579441aeccd670626cf8}{debug\_PD\_Req\_SOP3\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00113}\mbox{\hyperlink{structsge__debug__reg__data_a7f9fd4e62c7fa6ab2f43363f87e5df7f}{00113}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a7f9fd4e62c7fa6ab2f43363f87e5df7f}{debug\_PD\_Req\_EOP3\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00114}\mbox{\hyperlink{structsge__debug__reg__data_a3a25885d19b6f14650712afe6b0151f6}{00114}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a3a25885d19b6f14650712afe6b0151f6}{debug\_PD\_Req\_SOP2\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00115}\mbox{\hyperlink{structsge__debug__reg__data_a1a59f0a501f47b71089253665ffe7725}{00115}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a1a59f0a501f47b71089253665ffe7725}{debug\_PD\_Req\_EOP2\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00116}\mbox{\hyperlink{structsge__debug__reg__data_a93d795a5d887788bd184441faec0053a}{00116}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a93d795a5d887788bd184441faec0053a}{debug\_PD\_Req\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00117}\mbox{\hyperlink{structsge__debug__reg__data_adbe3bde75a411d73ada6fdd72cc0e7b9}{00117}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_adbe3bde75a411d73ada6fdd72cc0e7b9}{debug\_PD\_Req\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00118}\mbox{\hyperlink{structsge__debug__reg__data_a9944d18b2fb1e81b8da8b9c1e14be8d9}{00118}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a9944d18b2fb1e81b8da8b9c1e14be8d9}{debug\_PD\_Req\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00119}\mbox{\hyperlink{structsge__debug__reg__data_a189a3fe184163350b25f563bddfd168d}{00119}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a189a3fe184163350b25f563bddfd168d}{debug\_PD\_Req\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00120}00120 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00121}00121         \textcolor{comment}{/*indx11*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00122}\mbox{\hyperlink{structsge__debug__reg__data_abe215d8752bf5acd2a5aa624859bc24b}{00122}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_abe215d8752bf5acd2a5aa624859bc24b}{reserved8}}:32;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00123}00123 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00124}00124         \textcolor{comment}{/*indx12*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00125}\mbox{\hyperlink{structsge__debug__reg__data_acdc16d353097fb055997be00227e593f}{00125}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_acdc16d353097fb055997be00227e593f}{debug\_PD\_Rsp\_SOP3\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00126}\mbox{\hyperlink{structsge__debug__reg__data_ab5d25f69eae35c49b300c9749cac2633}{00126}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_ab5d25f69eae35c49b300c9749cac2633}{debug\_PD\_Rsp\_EOP3\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00127}\mbox{\hyperlink{structsge__debug__reg__data_a58088cec324b806854869b08cf456ade}{00127}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a58088cec324b806854869b08cf456ade}{debug\_PD\_Rsp\_SOP2\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00128}\mbox{\hyperlink{structsge__debug__reg__data_affbe4bcfd47abfe47f3be3370f7668b6}{00128}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_affbe4bcfd47abfe47f3be3370f7668b6}{debug\_PD\_Rsp\_EOP2\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00129}\mbox{\hyperlink{structsge__debug__reg__data_af59e95a53274295c7687a2b9c31f630c}{00129}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_af59e95a53274295c7687a2b9c31f630c}{debug\_PD\_Rsp\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00130}\mbox{\hyperlink{structsge__debug__reg__data_a6def1889618bfc797a648ebd2bcfc07a}{00130}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a6def1889618bfc797a648ebd2bcfc07a}{debug\_PD\_Rsp\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00131}\mbox{\hyperlink{structsge__debug__reg__data_a0dacaa2c775e6d2dbfba67958d0c2de3}{00131}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a0dacaa2c775e6d2dbfba67958d0c2de3}{debug\_PD\_Rsp\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00132}\mbox{\hyperlink{structsge__debug__reg__data_a58f4eee61255c1811b56dbcfe9163306}{00132}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a58f4eee61255c1811b56dbcfe9163306}{debug\_PD\_Rsp\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00133}00133 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00134}00134         \textcolor{comment}{/*indx13*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00135}\mbox{\hyperlink{structsge__debug__reg__data_ac0bdf59a0e51fba08b8cccd5021ea58c}{00135}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_ac0bdf59a0e51fba08b8cccd5021ea58c}{reserved9}}:32;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00136}00136 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00137}00137         \textcolor{comment}{/*indx14*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00138}\mbox{\hyperlink{structsge__debug__reg__data_a3b1ac441d5ed241fba00fc90b875ef9b}{00138}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a3b1ac441d5ed241fba00fc90b875ef9b}{debug\_CPLSW\_TP\_Rx\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00139}\mbox{\hyperlink{structsge__debug__reg__data_ab212113f9bd13081af98eb8f7db87df4}{00139}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_ab212113f9bd13081af98eb8f7db87df4}{debug\_CPLSW\_TP\_Rx\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00140}\mbox{\hyperlink{structsge__debug__reg__data_a2cc7ac9771d8000c943f4bcb3de5b64f}{00140}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a2cc7ac9771d8000c943f4bcb3de5b64f}{debug\_CPLSW\_TP\_Rx\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00141}\mbox{\hyperlink{structsge__debug__reg__data_a7df5dcedd41c35d05c62690385feeda7}{00141}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a7df5dcedd41c35d05c62690385feeda7}{debug\_CPLSW\_TP\_Rx\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00142}\mbox{\hyperlink{structsge__debug__reg__data_af0b06a16e286700bc2880745249e04fd}{00142}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_af0b06a16e286700bc2880745249e04fd}{debug\_CPLSW\_CIM\_SOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00143}\mbox{\hyperlink{structsge__debug__reg__data_a77c5513da18d1e2c3d2dfece09cd5282}{00143}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a77c5513da18d1e2c3d2dfece09cd5282}{debug\_CPLSW\_CIM\_EOP1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00144}\mbox{\hyperlink{structsge__debug__reg__data_adcfb1b098dc02f16c538386ca9406c4a}{00144}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_adcfb1b098dc02f16c538386ca9406c4a}{debug\_CPLSW\_CIM\_SOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00145}\mbox{\hyperlink{structsge__debug__reg__data_a8c856324623a34bc554c6f69224400a5}{00145}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a8c856324623a34bc554c6f69224400a5}{debug\_CPLSW\_CIM\_EOP0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00146}00146 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00147}00147         \textcolor{comment}{/*indx15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00148}\mbox{\hyperlink{structsge__debug__reg__data_a50e5737da9c9a69b930d29dec3b01cf4}{00148}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structsge__debug__reg__data_a50e5737da9c9a69b930d29dec3b01cf4}{reserved10}}:32;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00149}00149 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00150}00150         \textcolor{comment}{/*indx16*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00151}\mbox{\hyperlink{structsge__debug__reg__data_a957723c9f8e985915ca75f47da03ad1d}{00151}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a957723c9f8e985915ca75f47da03ad1d}{debug\_PD\_Req\_Rd3\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00152}\mbox{\hyperlink{structsge__debug__reg__data_a149af122da1ea4b8f05608449c420a14}{00152}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a149af122da1ea4b8f05608449c420a14}{debug\_PD\_Req\_Rd2\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00153}\mbox{\hyperlink{structsge__debug__reg__data_aa34d9899cd02652eb2bf75aa939a3ccd}{00153}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_aa34d9899cd02652eb2bf75aa939a3ccd}{debug\_PD\_Req\_Rd1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00154}\mbox{\hyperlink{structsge__debug__reg__data_a1114deaa0eec3d33b74354c2b65b3b01}{00154}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a1114deaa0eec3d33b74354c2b65b3b01}{debug\_PD\_Req\_Rd0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00155}\mbox{\hyperlink{structsge__debug__reg__data_ab0e0796edadf579e0b3366378d7b8e7f}{00155}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_ab0e0796edadf579e0b3366378d7b8e7f}{debug\_PD\_Req\_Int3\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00156}\mbox{\hyperlink{structsge__debug__reg__data_ac4bb02baee7e0a51d861ee571203300f}{00156}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_ac4bb02baee7e0a51d861ee571203300f}{debug\_PD\_Req\_Int2\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00157}\mbox{\hyperlink{structsge__debug__reg__data_a69e7f6e20bd854f1012e085dc5700dac}{00157}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a69e7f6e20bd854f1012e085dc5700dac}{debug\_PD\_Req\_Int1\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00158}\mbox{\hyperlink{structsge__debug__reg__data_a552e4965ed68aaf992ec7d7e204d4f0e}{00158}}         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{structsge__debug__reg__data_a552e4965ed68aaf992ec7d7e204d4f0e}{debug\_PD\_Req\_Int0\_cnt}}:4;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00159}00159 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00160}00160 \};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00161}00161 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00162}\mbox{\hyperlink{cudbg__wtp_8c_a38d893ae06a66c834135cd095842872a}{00162}} \textcolor{keyword}{struct }\mbox{\hyperlink{structtp__mib__type}{tp\_mib\_type}} \mbox{\hyperlink{cudbg__wtp_8c_a38d893ae06a66c834135cd095842872a}{tp\_mib}}[] = \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00163}00163         \{\textcolor{stringliteral}{"{}tp\_mib\_mac\_in\_err\_0"{}}, 0x0\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00164}00164         \{\textcolor{stringliteral}{"{}tp\_mib\_mac\_in\_err\_1"{}}, 0x1\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00165}00165         \{\textcolor{stringliteral}{"{}tp\_mib\_mac\_in\_err\_2"{}}, 0x2\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00166}00166         \{\textcolor{stringliteral}{"{}tp\_mib\_mac\_in\_err\_3"{}}, 0x3\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00167}00167         \{\textcolor{stringliteral}{"{}tp\_mib\_hdr\_in\_err\_0"{}}, 0x4\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00168}00168         \{\textcolor{stringliteral}{"{}tp\_mib\_hdr\_in\_err\_1"{}}, 0x5\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00169}00169         \{\textcolor{stringliteral}{"{}tp\_mib\_hdr\_in\_err\_2"{}}, 0x6\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00170}00170         \{\textcolor{stringliteral}{"{}tp\_mib\_hdr\_in\_err\_3"{}}, 0x7\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00171}00171         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_in\_err\_0"{}}, 0x8\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00172}00172         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_in\_err\_1"{}}, 0x9\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00173}00173         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_in\_err\_2"{}}, 0xa\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00174}00174         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_in\_err\_3"{}}, 0xb\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00175}00175         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_out\_rst"{}}, 0xc\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00176}00176         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_in\_seg\_hi"{}}, 0x10\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00177}00177         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_in\_seg\_lo"{}}, 0x11\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00178}00178         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_out\_seg\_hi"{}}, 0x12\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00179}00179         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_out\_seg\_lo"{}}, 0x13\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00180}00180         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_rxt\_seg\_hi"{}}, 0x14\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00181}00181         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_rxt\_seg\_lo"{}}, 0x15\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00182}00182         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_cng\_drop\_0"{}}, 0x18\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00183}00183         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_cng\_drop\_1"{}}, 0x19\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00184}00184         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_cng\_drop\_2"{}}, 0x1a\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00185}00185         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_cng\_drop\_3"{}}, 0x1b\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00186}00186         \{\textcolor{stringliteral}{"{}tp\_mib\_ofd\_chn\_drop\_0"{}}, 0x1c\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00187}00187         \{\textcolor{stringliteral}{"{}tp\_mib\_ofd\_chn\_drop\_1"{}}, 0x1d\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00188}00188         \{\textcolor{stringliteral}{"{}tp\_mib\_ofd\_chn\_drop\_2"{}}, 0x1e\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00189}00189         \{\textcolor{stringliteral}{"{}tp\_mib\_ofd\_chn\_drop\_3"{}}, 0x1f\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00190}00190         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_out\_pkt\_0"{}}, 0x20\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00191}00191         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_out\_pkt\_1"{}}, 0x21\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00192}00192         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_out\_pkt\_2"{}}, 0x22\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00193}00193         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_out\_pkt\_3"{}}, 0x23\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00194}00194         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_in\_pkt\_0"{}}, 0x24\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00195}00195         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_in\_pkt\_1"{}}, 0x25\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00196}00196         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_in\_pkt\_2"{}}, 0x26\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00197}00197         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_in\_pkt\_3"{}}, 0x27\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00198}00198         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6in\_err\_0"{}}, 0x28\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00199}00199         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6in\_err\_1"{}}, 0x29\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00200}00200         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6in\_err\_2"{}}, 0x2a\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00201}00201         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6in\_err\_3"{}}, 0x2b\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00202}00202         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6out\_rst"{}}, 0x2c\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00203}00203         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6in\_seg\_hi"{}}, 0x30\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00204}00204         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6in\_seg\_lo"{}}, 0x31\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00205}00205         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6out\_seg\_hi"{}}, 0x32\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00206}00206         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6out\_seg\_lo"{}}, 0x33\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00207}00207         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6rxt\_seg\_hi"{}}, 0x34\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00208}00208         \{\textcolor{stringliteral}{"{}tp\_mib\_tcp\_v6rxt\_seg\_lo"{}}, 0x35\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00209}00209         \{\textcolor{stringliteral}{"{}tp\_mib\_ofd\_arp\_drop"{}}, 0x36\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00210}00210         \{\textcolor{stringliteral}{"{}tp\_mib\_ofd\_dfr\_drop"{}}, 0x37\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00211}00211         \{\textcolor{stringliteral}{"{}tp\_mib\_cpl\_in\_req\_0"{}}, 0x38\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00212}00212         \{\textcolor{stringliteral}{"{}tp\_mib\_cpl\_in\_req\_1"{}}, 0x39\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00213}00213         \{\textcolor{stringliteral}{"{}tp\_mib\_cpl\_in\_req\_2"{}}, 0x3a\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00214}00214         \{\textcolor{stringliteral}{"{}tp\_mib\_cpl\_in\_req\_3"{}}, 0x3b\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00215}00215         \{\textcolor{stringliteral}{"{}tp\_mib\_cpl\_out\_rsp\_0"{}}, 0x3c\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00216}00216         \{\textcolor{stringliteral}{"{}tp\_mib\_cpl\_out\_rsp\_1"{}}, 0x3d\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00217}00217         \{\textcolor{stringliteral}{"{}tp\_mib\_cpl\_out\_rsp\_2"{}}, 0x3e\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00218}00218         \{\textcolor{stringliteral}{"{}tp\_mib\_cpl\_out\_rsp\_3"{}}, 0x3f\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00219}00219         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_lpbk\_0"{}}, 0x40\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00220}00220         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_lpbk\_1"{}}, 0x41\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00221}00221         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_lpbk\_2"{}}, 0x42\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00222}00222         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_lpbk\_3"{}}, 0x43\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00223}00223         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_drop\_0"{}}, 0x44\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00224}00224         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_drop\_1"{}}, 0x45\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00225}00225         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_drop\_2"{}}, 0x46\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00226}00226         \{\textcolor{stringliteral}{"{}tp\_mib\_tnl\_drop\_3"{}}, 0x47\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00227}00227         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_ddp\_0"{}}, 0x48\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00228}00228         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_ddp\_1"{}}, 0x49\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00229}00229         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_ddp\_2"{}}, 0x4a\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00230}00230         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_ddp\_3"{}}, 0x4b\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00231}00231         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_drop\_0"{}}, 0x4c\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00232}00232         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_drop\_1"{}}, 0x4d\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00233}00233         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_drop\_2"{}}, 0x4e\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00234}00234         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_drop\_3"{}}, 0x4f\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00235}00235         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_byte\_0\_hi"{}}, 0x50\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00236}00236         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_byte\_0\_lo"{}}, 0x51\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00237}00237         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_byte\_1\_hi"{}}, 0x52\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00238}00238         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_byte\_1\_lo"{}}, 0x53\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00239}00239         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_byte\_2\_hi"{}}, 0x54\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00240}00240         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_byte\_2\_lo"{}}, 0x55\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00241}00241         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_byte\_3\_hi"{}}, 0x56\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00242}00242         \{\textcolor{stringliteral}{"{}tp\_mib\_fcoe\_byte\_3\_lo"{}}, 0x57\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00243}00243         \{\textcolor{stringliteral}{"{}tp\_mib\_ofd\_vln\_drop\_0"{}}, 0x58\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00244}00244         \{\textcolor{stringliteral}{"{}tp\_mib\_ofd\_vln\_drop\_1"{}}, 0x59\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00245}00245         \{\textcolor{stringliteral}{"{}tp\_mib\_ofd\_vln\_drop\_2"{}}, 0x5a\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00246}00246         \{\textcolor{stringliteral}{"{}tp\_mib\_ofd\_vln\_drop\_3"{}}, 0x5b\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00247}00247         \{\textcolor{stringliteral}{"{}tp\_mib\_usm\_pkts"{}}, 0x5c\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00248}00248         \{\textcolor{stringliteral}{"{}tp\_mib\_usm\_drop"{}}, 0x5d\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00249}00249         \{\textcolor{stringliteral}{"{}tp\_mib\_usm\_bytes\_hi"{}}, 0x5e\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00250}00250         \{\textcolor{stringliteral}{"{}tp\_mib\_usm\_bytes\_lo"{}}, 0x5f\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00251}00251         \{\textcolor{stringliteral}{"{}tp\_mib\_tid\_del"{}}, 0x60\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00252}00252         \{\textcolor{stringliteral}{"{}tp\_mib\_tid\_inv"{}}, 0x61\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00253}00253         \{\textcolor{stringliteral}{"{}tp\_mib\_tid\_act"{}}, 0x62\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00254}00254         \{\textcolor{stringliteral}{"{}tp\_mib\_tid\_pas"{}}, 0x63\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00255}00255         \{\textcolor{stringliteral}{"{}tp\_mib\_rqe\_dfr\_mod"{}}, 0x64\},}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00256}00256         \{\textcolor{stringliteral}{"{}tp\_mib\_rqe\_dfr\_pkt"{}}, 0x65\}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00257}00257 \};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00258}00258 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00259}\mbox{\hyperlink{cudbg__wtp_8c_a9d1dc6b4ed1b9b0c0145724234423608}{00259}} \textcolor{keyword}{static} \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{cudbg__wtp_8c_a9d1dc6b4ed1b9b0c0145724234423608}{read\_sge\_debug\_data}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__init}{cudbg\_init}} *pdbg\_init, \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} *sge\_dbg\_reg)}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00260}00260 \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00261}00261         \textcolor{keyword}{struct }\mbox{\hyperlink{structadapter}{adapter}} *padap = pdbg\_init-\/>\mbox{\hyperlink{structcudbg__init_a6d5127170be32c3d62d0fee249fb327c}{adap}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00262}00262         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00263}00263         \textcolor{keywordtype}{int} i = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00264}00264 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00265}00265         \textcolor{keywordflow}{for} (i = 0; i <= 15; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00266}00266                 \mbox{\hyperlink{adapter_8h_a5853e298022d2e49f591a81b85424532}{t4\_write\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a324caacac5dc2477301c2a37b6117225}{A\_SGE\_DEBUG\_INDEX}}, (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})i);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00267}00267                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a00d92dcb32e511a6de637e04df998e14}{A\_SGE\_DEBUG\_DATA\_LOW}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00268}00268                 \textcolor{comment}{/*printf("{}LOW    0x\%08x\(\backslash\)n"{}, value);*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00269}00269                 sge\_dbg\_reg[(i << 1) | 1] = \mbox{\hyperlink{cudbg__lib__common_8h_ad226d1d92d0940cf0c2dbd97f49028b1}{HTONL\_NIBBLE}}(value);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00270}00270                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a5612795939e9eb60dd6f309c7fa610af}{A\_SGE\_DEBUG\_DATA\_HIGH}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00271}00271                 \textcolor{comment}{/*printf("{}HIGH   0x\%08x\(\backslash\)n"{}, value);*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00272}00272                 sge\_dbg\_reg[(i << 1)] = \mbox{\hyperlink{cudbg__lib__common_8h_ad226d1d92d0940cf0c2dbd97f49028b1}{HTONL\_NIBBLE}}(value);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00273}00273         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00274}00274         \textcolor{keywordflow}{return} 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00275}00275 \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00276}00276 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00277}\mbox{\hyperlink{cudbg__wtp_8c_aea85531e44e24df7a7b9f11c22610e12}{00277}} \textcolor{keyword}{static} \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{cudbg__wtp_8c_aea85531e44e24df7a7b9f11c22610e12}{read\_tp\_mib\_data}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__init}{cudbg\_init}} *pdbg\_init,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00278}00278                             \textcolor{keyword}{struct} \mbox{\hyperlink{structtp__mib__data}{tp\_mib\_data}} **ppTp\_Mib)}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00279}00279 \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00280}00280         \textcolor{keyword}{struct }\mbox{\hyperlink{structadapter}{adapter}} *padap = pdbg\_init-\/>\mbox{\hyperlink{structcudbg__init_a6d5127170be32c3d62d0fee249fb327c}{adap}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00281}00281         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} i = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00282}00282 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00283}00283         \textcolor{keywordflow}{for} (i = 0; i < \mbox{\hyperlink{cudbg__wtp_8c_a7af1d7863a4ab4d5331083f5425f070f}{TP\_MIB\_SIZE}}; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00284}00284                 \mbox{\hyperlink{common_8h_ae3a8fb0aa4da4c43061db4238b60eea3}{t4\_tp\_mib\_read}}(padap, \&\mbox{\hyperlink{cudbg__wtp_8c_a38d893ae06a66c834135cd095842872a}{tp\_mib}}[i].value, 1,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00285}00285                                   (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})\mbox{\hyperlink{cudbg__wtp_8c_a38d893ae06a66c834135cd095842872a}{tp\_mib}}[i].addr, \textcolor{keyword}{true});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00286}00286         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00287}00287         *ppTp\_Mib = (\textcolor{keyword}{struct }\mbox{\hyperlink{structtp__mib__data}{tp\_mib\_data}} *)\&\mbox{\hyperlink{cudbg__wtp_8c_a38d893ae06a66c834135cd095842872a}{tp\_mib}}[0];}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00288}00288 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00289}00289         \textcolor{keywordflow}{return} 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00290}00290 \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00291}00291 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00292}\mbox{\hyperlink{cudbg__wtp_8c_a609ed7eb634bc4b15341bd6662ba7d78}{00292}} \textcolor{keyword}{static} \textcolor{keywordtype}{int} \mbox{\hyperlink{cudbg__wtp_8c_a609ed7eb634bc4b15341bd6662ba7d78}{t5\_wtp\_data}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__init}{cudbg\_init}} *pdbg\_init,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00293}00293                        \textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__buffer}{cudbg\_buffer}} *dbg\_buff,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00294}00294                        \textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__error}{cudbg\_error}} *cudbg\_err)}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00295}00295 \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00296}00296         \textcolor{keyword}{struct }\mbox{\hyperlink{structadapter}{adapter}} *padap = pdbg\_init-\/>\mbox{\hyperlink{structcudbg__init_a6d5127170be32c3d62d0fee249fb327c}{adap}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00297}00297         \textcolor{keyword}{struct }\mbox{\hyperlink{structsge__debug__reg__data}{sge\_debug\_reg\_data}} *sge\_dbg\_reg = NULL;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00298}00298         \textcolor{keyword}{struct }\mbox{\hyperlink{structcudbg__buffer}{cudbg\_buffer}} scratch\_buff;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00299}00299         \textcolor{keyword}{struct }\mbox{\hyperlink{structtp__mib__data}{tp\_mib\_data}} *ptp\_mib = NULL;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00300}00300         \textcolor{keyword}{struct }\mbox{\hyperlink{structwtp__data}{wtp\_data}} *wtp;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00301}00301         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} Sge\_Dbg[32] = \{0\};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00302}00302         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} value = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00303}00303         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} i = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00304}00304         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00305}00305         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} err = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00306}00306         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} offset;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00307}00307         \textcolor{keywordtype}{int} rc = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00308}00308 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00309}00309         rc = \mbox{\hyperlink{cudbg__common_8c_a9ce7d1c2cc5e3573beb99def8b8a1a73}{get\_scratch\_buff}}(dbg\_buff, \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct} \mbox{\hyperlink{structwtp__data}{wtp\_data}}), \&scratch\_buff);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00310}00310 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00311}00311         \textcolor{keywordflow}{if} (rc)}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00312}00312                 \textcolor{keywordflow}{goto} err;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00313}00313 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00314}00314         offset = scratch\_buff.\mbox{\hyperlink{structcudbg__buffer_a3c92b19b96427f1cbc493a44f8fdc782}{offset}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00315}00315         wtp = (\textcolor{keyword}{struct }\mbox{\hyperlink{structwtp__data}{wtp\_data}} *)((\textcolor{keywordtype}{char} *)scratch\_buff.\mbox{\hyperlink{structcudbg__buffer_a3d07fc41060557fd9738f317560db9a0}{data}} + offset);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00316}00316 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00317}00317         \mbox{\hyperlink{cudbg__wtp_8c_a9d1dc6b4ed1b9b0c0145724234423608}{read\_sge\_debug\_data}}(pdbg\_init, Sge\_Dbg);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00318}00318         \mbox{\hyperlink{cudbg__wtp_8c_aea85531e44e24df7a7b9f11c22610e12}{read\_tp\_mib\_data}}(pdbg\_init, \&ptp\_mib);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00319}00319 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00320}00320         sge\_dbg\_reg = (\textcolor{keyword}{struct }\mbox{\hyperlink{structsge__debug__reg__data}{sge\_debug\_reg\_data}} *) \&Sge\_Dbg[0];}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00321}00321 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00322}00322         \textcolor{comment}{/*\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00323}00323         \textcolor{comment}{/*\# TX PATH, starting from pcie*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00324}00324         \textcolor{comment}{/*\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00325}00325 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00326}00326         \textcolor{comment}{/* Get Reqests of commmands from SGE to PCIE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00327}00327 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00328}00328         wtp-\/>\mbox{\hyperlink{structwtp__data_aea84c9416c491478806238ed095cda36}{sge\_pcie\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] =       sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_aa2e8613ea16b0a0b061ec0b0e1ff37ab}{debug\_PC\_Req\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00329}00329         wtp-\/>\mbox{\hyperlink{structwtp__data_aea84c9416c491478806238ed095cda36}{sge\_pcie\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] =       sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a24c5ec54b5599002509d75c87426b918}{debug\_PC\_Req\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00330}00330 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00331}00331         wtp-\/>\mbox{\hyperlink{structwtp__data_aea84c9416c491478806238ed095cda36}{sge\_pcie\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] =       sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ae84129f802ebae002f25a6a7240e1e1b}{debug\_PC\_Req\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00332}00332         wtp-\/>\mbox{\hyperlink{structwtp__data_aea84c9416c491478806238ed095cda36}{sge\_pcie\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] =       sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ae71fa12db20d8a103f3514075ed3edb5}{debug\_PC\_Req\_EOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00333}00333 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00334}00334         \textcolor{comment}{/* Get Reqests of commmands from PCIE to core*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00335}00335         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a35d0b85f0720c1ce637de424ec61b3f4}{A\_PCIE\_CMDR\_REQ\_CNT}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00336}00336 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00337}00337         wtp-\/>\mbox{\hyperlink{structwtp__data_a7ca29fae75a3e06ff8bae61a0ab16eb6}{pcie\_core\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00338}00338         wtp-\/>\mbox{\hyperlink{structwtp__data_a7ca29fae75a3e06ff8bae61a0ab16eb6}{pcie\_core\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00339}00339         \textcolor{comment}{/* there is no EOP for this, so we fake it.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00340}00340         wtp-\/>\mbox{\hyperlink{structwtp__data_a7ca29fae75a3e06ff8bae61a0ab16eb6}{pcie\_core\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00341}00341         wtp-\/>\mbox{\hyperlink{structwtp__data_a7ca29fae75a3e06ff8bae61a0ab16eb6}{pcie\_core\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00342}00342 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00343}00343         \textcolor{comment}{/* Get DMA stats*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00344}00344         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00345}00345                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_ab560f234ec24f60bae43755ee016e072}{A\_PCIE\_T5\_DMA\_STAT3}} + (i * 0x10));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00346}00346                 wtp-\/>\mbox{\hyperlink{structwtp__data_a296942b10b9d83acddcd8e75af081f2a}{pcie\_t5\_dma\_stat3}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = value \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00347}00347                 wtp-\/>\mbox{\hyperlink{structwtp__data_a296942b10b9d83acddcd8e75af081f2a}{pcie\_t5\_dma\_stat3}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 16) \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00348}00348         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00349}00349 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00350}00350         \textcolor{comment}{/* Get SGE debug data high index 6*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00351}00351         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a2448549cfc83e385485947a5f329d1fa}{A\_SGE\_DEBUG\_DATA\_HIGH\_INDEX\_6}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00352}00352         wtp-\/>\mbox{\hyperlink{structwtp__data_a05bcaaa5f47a0d75cbdc8242e351fae9}{sge\_debug\_data\_high\_index\_6}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = ((value >> 4) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00353}00353         wtp-\/>\mbox{\hyperlink{structwtp__data_a05bcaaa5f47a0d75cbdc8242e351fae9}{sge\_debug\_data\_high\_index\_6}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = ((value >> 0) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00354}00354         wtp-\/>\mbox{\hyperlink{structwtp__data_a05bcaaa5f47a0d75cbdc8242e351fae9}{sge\_debug\_data\_high\_index\_6}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = ((value >> 12) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00355}00355         wtp-\/>\mbox{\hyperlink{structwtp__data_a05bcaaa5f47a0d75cbdc8242e351fae9}{sge\_debug\_data\_high\_index\_6}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = ((value >> 8) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00356}00356         wtp-\/>\mbox{\hyperlink{structwtp__data_a05bcaaa5f47a0d75cbdc8242e351fae9}{sge\_debug\_data\_high\_index\_6}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = ((value >> 20) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00357}00357         wtp-\/>\mbox{\hyperlink{structwtp__data_a05bcaaa5f47a0d75cbdc8242e351fae9}{sge\_debug\_data\_high\_index\_6}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = ((value >> 16) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00358}00358         wtp-\/>\mbox{\hyperlink{structwtp__data_a05bcaaa5f47a0d75cbdc8242e351fae9}{sge\_debug\_data\_high\_index\_6}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = ((value >> 28) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00359}00359         wtp-\/>\mbox{\hyperlink{structwtp__data_a05bcaaa5f47a0d75cbdc8242e351fae9}{sge\_debug\_data\_high\_index\_6}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = ((value >> 24) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00360}00360 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00361}00361         \textcolor{comment}{/* Get SGE debug data high index 3*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00362}00362         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a1b807a9ac55520ac9bd941cea9842fb3}{A\_SGE\_DEBUG\_DATA\_HIGH\_INDEX\_3}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00363}00363         wtp-\/>\mbox{\hyperlink{structwtp__data_a168809f77454e4549592aef4464b87e9}{sge\_debug\_data\_high\_index\_3}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = ((value >> 4) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00364}00364         wtp-\/>\mbox{\hyperlink{structwtp__data_a168809f77454e4549592aef4464b87e9}{sge\_debug\_data\_high\_index\_3}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = ((value >> 0) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00365}00365         wtp-\/>\mbox{\hyperlink{structwtp__data_a168809f77454e4549592aef4464b87e9}{sge\_debug\_data\_high\_index\_3}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = ((value >> 12) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00366}00366         wtp-\/>\mbox{\hyperlink{structwtp__data_a168809f77454e4549592aef4464b87e9}{sge\_debug\_data\_high\_index\_3}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = ((value >> 8) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00367}00367         wtp-\/>\mbox{\hyperlink{structwtp__data_a168809f77454e4549592aef4464b87e9}{sge\_debug\_data\_high\_index\_3}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = ((value >> 20) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00368}00368         wtp-\/>\mbox{\hyperlink{structwtp__data_a168809f77454e4549592aef4464b87e9}{sge\_debug\_data\_high\_index\_3}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = ((value >> 16) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00369}00369         wtp-\/>\mbox{\hyperlink{structwtp__data_a168809f77454e4549592aef4464b87e9}{sge\_debug\_data\_high\_index\_3}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = ((value >> 28) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00370}00370         wtp-\/>\mbox{\hyperlink{structwtp__data_a168809f77454e4549592aef4464b87e9}{sge\_debug\_data\_high\_index\_3}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = ((value >> 24) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00371}00371 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00372}00372         \textcolor{comment}{/* Get ULP SE CNT CHx*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00373}00373         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00374}00374                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a898916a5e6092c2c4cd3079accd280b9}{A\_ULP\_TX\_SE\_CNT\_CH0}} + (i * 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00375}00375                 wtp-\/>\mbox{\hyperlink{structwtp__data_ae6a5a1e30508359782e037f8d6721d78}{ulp\_se\_cnt\_chx}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 28) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00376}00376                 wtp-\/>\mbox{\hyperlink{structwtp__data_ae6a5a1e30508359782e037f8d6721d78}{ulp\_se\_cnt\_chx}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 24) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00377}00377         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00378}00378 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00379}00379         \textcolor{comment}{/* Get MAC PORTx PKT COUNT*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00380}00380         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00381}00381                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, 0x3081c + ((i * 4) << 12));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00382}00382                 wtp-\/>\mbox{\hyperlink{structwtp__data_a9851d108fa5417018d837a2f79ce140d}{mac\_portx\_pkt\_count}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 24) \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00383}00383                 wtp-\/>\mbox{\hyperlink{structwtp__data_a9851d108fa5417018d837a2f79ce140d}{mac\_portx\_pkt\_count}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 16) \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00384}00384                 wtp-\/>\mbox{\hyperlink{structwtp__data_af05a3f1b91600b19cfcfd20d4b78515c}{mac\_porrx\_pkt\_count}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 8) \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00385}00385                 wtp-\/>\mbox{\hyperlink{structwtp__data_af05a3f1b91600b19cfcfd20d4b78515c}{mac\_porrx\_pkt\_count}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 0) \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00386}00386         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00387}00387 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00388}00388         \textcolor{comment}{/* Get mac portx aFramesTransmittedok*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00389}00389         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00390}00390                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, 0x30a80 + ((i * 4) << 12));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00391}00391                 wtp-\/>\mbox{\hyperlink{structwtp__data_aee0f1c76f5bcfe53fad5f6a70e2094ff}{mac\_portx\_aframestra\_ok}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = (value \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00392}00392                 wtp-\/>\mbox{\hyperlink{structwtp__data_aee0f1c76f5bcfe53fad5f6a70e2094ff}{mac\_portx\_aframestra\_ok}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = (value \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00393}00393         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00394}00394 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00395}00395         \textcolor{comment}{/* Get command respones from core to PCIE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00396}00396         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a407cadcd4a083c9ba941bc0f65b682a4}{A\_PCIE\_CMDR\_RSP\_CNT}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00397}00397 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00398}00398         wtp-\/>\mbox{\hyperlink{structwtp__data_a5799f75a25c53c3ae32071512f37da1e}{core\_pcie\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00399}00399         wtp-\/>\mbox{\hyperlink{structwtp__data_a5799f75a25c53c3ae32071512f37da1e}{core\_pcie\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00400}00400 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00401}00401         wtp-\/>\mbox{\hyperlink{structwtp__data_a5799f75a25c53c3ae32071512f37da1e}{core\_pcie\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00402}00402         wtp-\/>\mbox{\hyperlink{structwtp__data_a5799f75a25c53c3ae32071512f37da1e}{core\_pcie\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00403}00403 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00404}00404         \textcolor{comment}{/*Get command Resposes from PCIE to SGE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00405}00405         wtp-\/>\mbox{\hyperlink{structwtp__data_abf26165b866a93b2c953be86514e0332}{pcie\_sge\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a6d9534d185b9bf2babf9535a9d18abcf}{debug\_PC\_Rsp\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00406}00406         wtp-\/>\mbox{\hyperlink{structwtp__data_abf26165b866a93b2c953be86514e0332}{pcie\_sge\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_abfd0054eeeda2418122aa9e5296e1cd8}{debug\_PC\_Rsp\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00407}00407 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00408}00408         wtp-\/>\mbox{\hyperlink{structwtp__data_abf26165b866a93b2c953be86514e0332}{pcie\_sge\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a39257171a38780d61155477a881e4ad3}{debug\_PC\_Rsp\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00409}00409         wtp-\/>\mbox{\hyperlink{structwtp__data_abf26165b866a93b2c953be86514e0332}{pcie\_sge\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_af06e09c92cd4e583395bcea3eae0a4ff}{debug\_PC\_Rsp\_EOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00410}00410 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00411}00411         \textcolor{comment}{/* Get commands sent from SGE to CIM/uP*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00412}00412         wtp-\/>\mbox{\hyperlink{structwtp__data_a05c3dc53353075543d17abb75a0bbad6}{sge\_cim}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a07c536cc12dca5eeefc6ccf4184eecca}{debug\_CIM\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00413}00413         wtp-\/>\mbox{\hyperlink{structwtp__data_a05c3dc53353075543d17abb75a0bbad6}{sge\_cim}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a61d06b3b392525090dee0295e06a0883}{debug\_CIM\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00414}00414 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00415}00415         wtp-\/>\mbox{\hyperlink{structwtp__data_a05c3dc53353075543d17abb75a0bbad6}{sge\_cim}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a50d48b3aabbc61d9474931336f020444}{debug\_CIM\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00416}00416         wtp-\/>\mbox{\hyperlink{structwtp__data_a05c3dc53353075543d17abb75a0bbad6}{sge\_cim}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a41b90c9d6b3dfb6527e295bba4cadc41}{debug\_CIM\_EOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00417}00417 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00418}00418         \textcolor{comment}{/* Get Reqests of data from PCIE by SGE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00419}00419         wtp-\/>\mbox{\hyperlink{structwtp__data_a445a457736cd75068f870a6412912108}{utx\_sge\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a5747202ed3260f730a9871cba96cff9f}{debug\_UD\_Rx\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00420}00420         wtp-\/>\mbox{\hyperlink{structwtp__data_a445a457736cd75068f870a6412912108}{utx\_sge\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_af27c7fc1720e43e313928b3ec0984d29}{debug\_UD\_Rx\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00421}00421         wtp-\/>\mbox{\hyperlink{structwtp__data_a445a457736cd75068f870a6412912108}{utx\_sge\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a49e4709347c9b17337ae7915ba06551f}{debug\_UD\_Rx\_SOP2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00422}00422         wtp-\/>\mbox{\hyperlink{structwtp__data_a445a457736cd75068f870a6412912108}{utx\_sge\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a9c1b7f1f649e52edfbea796fd4c01910}{debug\_UD\_Rx\_SOP3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00423}00423 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00424}00424         wtp-\/>\mbox{\hyperlink{structwtp__data_a445a457736cd75068f870a6412912108}{utx\_sge\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_af817bce646d741741fdb1b75573e89fe}{debug\_UD\_Rx\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00425}00425         wtp-\/>\mbox{\hyperlink{structwtp__data_a445a457736cd75068f870a6412912108}{utx\_sge\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a69ae8e66be1f6b4848c215beac90eea8}{debug\_UD\_Rx\_EOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00426}00426         wtp-\/>\mbox{\hyperlink{structwtp__data_a445a457736cd75068f870a6412912108}{utx\_sge\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a36ff5b25ffafb756045162eed70c4faa}{debug\_UD\_Rx\_EOP2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00427}00427         wtp-\/>\mbox{\hyperlink{structwtp__data_a445a457736cd75068f870a6412912108}{utx\_sge\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_aa3b43fe877fa1bb408b5eeda31b77b0e}{debug\_UD\_Rx\_EOP3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00428}00428 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00429}00429         \textcolor{comment}{/* Get Reqests of data from PCIE by SGE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00430}00430         wtp-\/>\mbox{\hyperlink{structwtp__data_a2b7878bf2b5476439a204e1e8e0e003d}{sge\_pcie\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a1114deaa0eec3d33b74354c2b65b3b01}{debug\_PD\_Req\_Rd0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00431}00431         wtp-\/>\mbox{\hyperlink{structwtp__data_a2b7878bf2b5476439a204e1e8e0e003d}{sge\_pcie\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_aa34d9899cd02652eb2bf75aa939a3ccd}{debug\_PD\_Req\_Rd1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00432}00432         wtp-\/>\mbox{\hyperlink{structwtp__data_a2b7878bf2b5476439a204e1e8e0e003d}{sge\_pcie\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a149af122da1ea4b8f05608449c420a14}{debug\_PD\_Req\_Rd2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00433}00433         wtp-\/>\mbox{\hyperlink{structwtp__data_a2b7878bf2b5476439a204e1e8e0e003d}{sge\_pcie\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a957723c9f8e985915ca75f47da03ad1d}{debug\_PD\_Req\_Rd3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00434}00434         \textcolor{comment}{/*no EOP's, so fake it.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00435}00435         wtp-\/>\mbox{\hyperlink{structwtp__data_a2b7878bf2b5476439a204e1e8e0e003d}{sge\_pcie\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a1114deaa0eec3d33b74354c2b65b3b01}{debug\_PD\_Req\_Rd0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00436}00436         wtp-\/>\mbox{\hyperlink{structwtp__data_a2b7878bf2b5476439a204e1e8e0e003d}{sge\_pcie\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_aa34d9899cd02652eb2bf75aa939a3ccd}{debug\_PD\_Req\_Rd1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00437}00437         wtp-\/>\mbox{\hyperlink{structwtp__data_a2b7878bf2b5476439a204e1e8e0e003d}{sge\_pcie\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a149af122da1ea4b8f05608449c420a14}{debug\_PD\_Req\_Rd2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00438}00438         wtp-\/>\mbox{\hyperlink{structwtp__data_a2b7878bf2b5476439a204e1e8e0e003d}{sge\_pcie\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a957723c9f8e985915ca75f47da03ad1d}{debug\_PD\_Req\_Rd3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00439}00439 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00440}00440         \textcolor{comment}{/* Get Reqests of data from PCIE to core*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00441}00441         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a20534b6f08d0e1a05d10b5f39c5c9cbd}{A\_PCIE\_DMAR\_REQ\_CNT}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00442}00442 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00443}00443         wtp-\/>\mbox{\hyperlink{structwtp__data_ad990948e5919f579fbab90689a586e66}{pcie\_core\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00444}00444         wtp-\/>\mbox{\hyperlink{structwtp__data_ad990948e5919f579fbab90689a586e66}{pcie\_core\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00445}00445         wtp-\/>\mbox{\hyperlink{structwtp__data_ad990948e5919f579fbab90689a586e66}{pcie\_core\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00446}00446         wtp-\/>\mbox{\hyperlink{structwtp__data_ad990948e5919f579fbab90689a586e66}{pcie\_core\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00447}00447         \textcolor{comment}{/* There is no eop so fake it.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00448}00448         wtp-\/>\mbox{\hyperlink{structwtp__data_ad990948e5919f579fbab90689a586e66}{pcie\_core\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00449}00449         wtp-\/>\mbox{\hyperlink{structwtp__data_ad990948e5919f579fbab90689a586e66}{pcie\_core\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00450}00450         wtp-\/>\mbox{\hyperlink{structwtp__data_ad990948e5919f579fbab90689a586e66}{pcie\_core\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00451}00451         wtp-\/>\mbox{\hyperlink{structwtp__data_ad990948e5919f579fbab90689a586e66}{pcie\_core\_dma\_req}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00452}00452 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00453}00453         \textcolor{comment}{/* Get data responses from core to PCIE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00454}00454         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a775ca21d8ef97a4e6a9da3741acda94e}{A\_PCIE\_DMAR\_RSP\_SOP\_CNT}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00455}00455 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00456}00456         wtp-\/>\mbox{\hyperlink{structwtp__data_abbd53946fa549628854641049018b332}{core\_pcie\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00457}00457         wtp-\/>\mbox{\hyperlink{structwtp__data_abbd53946fa549628854641049018b332}{core\_pcie\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00458}00458         wtp-\/>\mbox{\hyperlink{structwtp__data_abbd53946fa549628854641049018b332}{core\_pcie\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00459}00459         wtp-\/>\mbox{\hyperlink{structwtp__data_abbd53946fa549628854641049018b332}{core\_pcie\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00460}00460 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00461}00461         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a37dd52de76eb39cc4f0c13de5b1d72ae}{A\_PCIE\_DMAR\_RSP\_EOP\_CNT}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00462}00462 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00463}00463         wtp-\/>\mbox{\hyperlink{structwtp__data_abbd53946fa549628854641049018b332}{core\_pcie\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00464}00464         wtp-\/>\mbox{\hyperlink{structwtp__data_abbd53946fa549628854641049018b332}{core\_pcie\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00465}00465         wtp-\/>\mbox{\hyperlink{structwtp__data_abbd53946fa549628854641049018b332}{core\_pcie\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00466}00466         wtp-\/>\mbox{\hyperlink{structwtp__data_abbd53946fa549628854641049018b332}{core\_pcie\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00467}00467 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00468}00468         \textcolor{comment}{/* Get PCIE\_DATA to SGE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00469}00469         wtp-\/>\mbox{\hyperlink{structwtp__data_a8fbb5a9bdb649c351a142e7f6b13c838}{pcie\_sge\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a0dacaa2c775e6d2dbfba67958d0c2de3}{debug\_PD\_Rsp\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00470}00470         wtp-\/>\mbox{\hyperlink{structwtp__data_a8fbb5a9bdb649c351a142e7f6b13c838}{pcie\_sge\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_af59e95a53274295c7687a2b9c31f630c}{debug\_PD\_Rsp\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00471}00471         wtp-\/>\mbox{\hyperlink{structwtp__data_a8fbb5a9bdb649c351a142e7f6b13c838}{pcie\_sge\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a58088cec324b806854869b08cf456ade}{debug\_PD\_Rsp\_SOP2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00472}00472         wtp-\/>\mbox{\hyperlink{structwtp__data_a8fbb5a9bdb649c351a142e7f6b13c838}{pcie\_sge\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_acdc16d353097fb055997be00227e593f}{debug\_PD\_Rsp\_SOP3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00473}00473 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00474}00474         wtp-\/>\mbox{\hyperlink{structwtp__data_a8fbb5a9bdb649c351a142e7f6b13c838}{pcie\_sge\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a58f4eee61255c1811b56dbcfe9163306}{debug\_PD\_Rsp\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00475}00475         wtp-\/>\mbox{\hyperlink{structwtp__data_a8fbb5a9bdb649c351a142e7f6b13c838}{pcie\_sge\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a6def1889618bfc797a648ebd2bcfc07a}{debug\_PD\_Rsp\_EOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00476}00476         wtp-\/>\mbox{\hyperlink{structwtp__data_a8fbb5a9bdb649c351a142e7f6b13c838}{pcie\_sge\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_affbe4bcfd47abfe47f3be3370f7668b6}{debug\_PD\_Rsp\_EOP2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00477}00477         wtp-\/>\mbox{\hyperlink{structwtp__data_a8fbb5a9bdb649c351a142e7f6b13c838}{pcie\_sge\_dma\_rsp}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ab5d25f69eae35c49b300c9749cac2633}{debug\_PD\_Rsp\_EOP3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00478}00478 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00479}00479         \textcolor{comment}{/*Get SGE to ULP\_TX*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00480}00480         wtp-\/>\mbox{\hyperlink{structwtp__data_afabc2e9e8acc3ef8d4b122cc7a1fe76e}{sge\_utx}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a6fbd720226dbb016adf5979bb1736a24}{debug\_U\_Tx\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00481}00481         wtp-\/>\mbox{\hyperlink{structwtp__data_afabc2e9e8acc3ef8d4b122cc7a1fe76e}{sge\_utx}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a83ecea4e747ed18981753a4e29ab871f}{debug\_U\_Tx\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00482}00482         wtp-\/>\mbox{\hyperlink{structwtp__data_afabc2e9e8acc3ef8d4b122cc7a1fe76e}{sge\_utx}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a337e90ebfe68f84f08504c275a511ea1}{debug\_U\_Tx\_SOP2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00483}00483         wtp-\/>\mbox{\hyperlink{structwtp__data_afabc2e9e8acc3ef8d4b122cc7a1fe76e}{sge\_utx}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_acdcd37a3691d3e698047447e716248e0}{debug\_U\_Tx\_SOP3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00484}00484 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00485}00485         wtp-\/>\mbox{\hyperlink{structwtp__data_afabc2e9e8acc3ef8d4b122cc7a1fe76e}{sge\_utx}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a2a9904419f7f11661610e1d3a89731a1}{debug\_U\_Tx\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00486}00486         wtp-\/>\mbox{\hyperlink{structwtp__data_afabc2e9e8acc3ef8d4b122cc7a1fe76e}{sge\_utx}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ab18cbe90223dcf6e025d7399274e88cc}{debug\_U\_Tx\_EOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00487}00487         wtp-\/>\mbox{\hyperlink{structwtp__data_afabc2e9e8acc3ef8d4b122cc7a1fe76e}{sge\_utx}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ae87163d4e4ed0e9b9714b29032f15099}{debug\_U\_Tx\_EOP2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00488}00488         wtp-\/>\mbox{\hyperlink{structwtp__data_afabc2e9e8acc3ef8d4b122cc7a1fe76e}{sge\_utx}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_af82f439252ef93abd85e286a4e806517}{debug\_U\_Tx\_EOP3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00489}00489 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00490}00490         \textcolor{comment}{/* Get ULP\_TX to TP*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00491}00491         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00492}00492                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_a898916a5e6092c2c4cd3079accd280b9}{A\_ULP\_TX\_SE\_CNT\_CH0}} + (i*4)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00493}00493 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00494}00494                 wtp-\/>\mbox{\hyperlink{structwtp__data_ae48ff7a2eb0c7bd6947e76ae10c4743c}{utx\_tp}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 28) \& 0xF); \textcolor{comment}{/*bits 28:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00495}00495                 wtp-\/>\mbox{\hyperlink{structwtp__data_ae48ff7a2eb0c7bd6947e76ae10c4743c}{utx\_tp}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 24) \& 0xF); \textcolor{comment}{/*bits 24:27*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00496}00496         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00497}00497 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00498}00498         \textcolor{comment}{/* Get TP\_DBG\_CSIDE registers*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00499}00499         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00500}00500                 \mbox{\hyperlink{common_8h_ad3dc49bbbedbe15ab037b2f90bcfc2f5}{t4\_tp\_pio\_read}}(padap, \&value, 1, (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})(\mbox{\hyperlink{t4__regs_8h_a80fefa912da20a2e0cf33a2e54a5d4f3}{A\_TP\_DBG\_CSIDE\_RX0}} + i),}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00501}00501                                \textcolor{keyword}{true});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00502}00502 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00503}00503                 wtp-\/>\mbox{\hyperlink{structwtp__data_aefca5b0be9b2916ef1d8be5d01d04b2f}{utx\_tpcside}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i]   = ((value >> 28) \& 0xF);\textcolor{comment}{/*bits 28:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00504}00504                 wtp-\/>\mbox{\hyperlink{structwtp__data_aefca5b0be9b2916ef1d8be5d01d04b2f}{utx\_tpcside}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i]   = ((value >> 24) \& 0xF);\textcolor{comment}{/*bits 24:27*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00505}00505                 wtp-\/>\mbox{\hyperlink{structwtp__data_af5bf91ea1024dd7a7a09d43b4cd209cc}{tpcside\_rxpld}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 20) \& 0xF);\textcolor{comment}{/*bits 20:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00506}00506                 wtp-\/>\mbox{\hyperlink{structwtp__data_af5bf91ea1024dd7a7a09d43b4cd209cc}{tpcside\_rxpld}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 16) \& 0xF);\textcolor{comment}{/*bits 16:19*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00507}00507                 wtp-\/>\mbox{\hyperlink{structwtp__data_ac014d090ef73b47a8d96711062c51f93}{tpcside\_rxarb}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 12) \& 0xF);\textcolor{comment}{/*bits 12:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00508}00508                 wtp-\/>\mbox{\hyperlink{structwtp__data_ac014d090ef73b47a8d96711062c51f93}{tpcside\_rxarb}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 8) \& 0xF); \textcolor{comment}{/*bits 8:11*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00509}00509                 wtp-\/>\mbox{\hyperlink{structwtp__data_a4d44fb7a90e7711fda0fb4364f7af893}{tpcside\_rxcpl}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 4) \& 0xF); \textcolor{comment}{/*bits 4:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00510}00510                 wtp-\/>\mbox{\hyperlink{structwtp__data_a4d44fb7a90e7711fda0fb4364f7af893}{tpcside\_rxcpl}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 0) \& 0xF); \textcolor{comment}{/*bits 0:3*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00511}00511         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00512}00512 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00513}00513         \textcolor{comment}{/* TP\_DBG\_ESIDE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00514}00514         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00515}00515                 \mbox{\hyperlink{common_8h_ad3dc49bbbedbe15ab037b2f90bcfc2f5}{t4\_tp\_pio\_read}}(padap, \&value, 1, (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})(\mbox{\hyperlink{t4__regs_8h_a74b797694d4b83f785aa87549e442e84}{A\_TP\_DBG\_ESIDE\_PKT0}} + i),}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00516}00516                                \textcolor{keyword}{true});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00517}00517 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00518}00518                 wtp-\/>\mbox{\hyperlink{structwtp__data_a978a09946814cd369b3a46a153c8ce25}{tpeside\_mps}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 28) \& 0xF); \textcolor{comment}{/*bits 28:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00519}00519                 wtp-\/>\mbox{\hyperlink{structwtp__data_a978a09946814cd369b3a46a153c8ce25}{tpeside\_mps}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 24) \& 0xF); \textcolor{comment}{/*bits 24:27*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00520}00520                 wtp-\/>\mbox{\hyperlink{structwtp__data_a9f678f0c13ce8d668757112b73297c6d}{tpeside\_pm}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i]     = ((value >> 20) \& 0xF); \textcolor{comment}{/*bits 20:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00521}00521                 wtp-\/>\mbox{\hyperlink{structwtp__data_a9f678f0c13ce8d668757112b73297c6d}{tpeside\_pm}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i]     = ((value >> 16) \& 0xF); \textcolor{comment}{/*bits 16:19*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00522}00522                 wtp-\/>\mbox{\hyperlink{structwtp__data_a7d1c767a8f7ccc282cda4995ef5ceffb}{mps\_tpeside}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 12) \& 0xF); \textcolor{comment}{/*bits 12:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00523}00523                 wtp-\/>\mbox{\hyperlink{structwtp__data_a7d1c767a8f7ccc282cda4995ef5ceffb}{mps\_tpeside}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 8) \& 0xF); \textcolor{comment}{/*bits 8:11*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00524}00524                 wtp-\/>\mbox{\hyperlink{structwtp__data_a35c1ab57e965766ceb80f4ac3bf8c37e}{tpeside\_pld}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 4) \& 0xF); \textcolor{comment}{/*bits 4:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00525}00525                 wtp-\/>\mbox{\hyperlink{structwtp__data_a35c1ab57e965766ceb80f4ac3bf8c37e}{tpeside\_pld}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 0) \& 0xF); \textcolor{comment}{/*bits 0:3*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00526}00526 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00527}00527         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00528}00528 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00529}00529         \textcolor{comment}{/*PCIE CMD STAT2*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00530}00530         \textcolor{keywordflow}{for} (i = 0; i < 3; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00531}00531                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, 0x5988 + (i * 0x10));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00532}00532                 wtp-\/>\mbox{\hyperlink{structwtp__data_a0bb54b6e02810a22456708ecd515fbd3}{pcie\_cmd\_stat2}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = value \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00533}00533                 wtp-\/>\mbox{\hyperlink{structwtp__data_a0bb54b6e02810a22456708ecd515fbd3}{pcie\_cmd\_stat2}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = value \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00534}00534         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00535}00535 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00536}00536         \textcolor{comment}{/*PCIE cmd stat3*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00537}00537         \textcolor{keywordflow}{for} (i = 0; i < 3; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00538}00538                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, 0x598c + (i * 0x10));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00539}00539                 wtp-\/>\mbox{\hyperlink{structwtp__data_ad03ffac5aa2e5cd9de129b4e16692aa9}{pcie\_cmd\_stat3}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = value \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00540}00540                 wtp-\/>\mbox{\hyperlink{structwtp__data_ad03ffac5aa2e5cd9de129b4e16692aa9}{pcie\_cmd\_stat3}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = value \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00541}00541         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00542}00542 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00543}00543         \textcolor{comment}{/* ULP\_RX input/output*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00544}00544         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00545}00545                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_aed8b01ed1c8bb9d888c6e54ea179ce3c}{A\_ULP\_RX\_SE\_CNT\_CH0}} + (i*4)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00546}00546 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00547}00547                 wtp-\/>\mbox{\hyperlink{structwtp__data_abd38cc41089b58e48c46970f257beb21}{pmrx\_ulprx}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i]       = ((value >> 4) \& 0xF); \textcolor{comment}{/*bits 4:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00548}00548                 wtp-\/>\mbox{\hyperlink{structwtp__data_abd38cc41089b58e48c46970f257beb21}{pmrx\_ulprx}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i]       = ((value >> 0) \& 0xF); \textcolor{comment}{/*bits 0:3*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00549}00549                 wtp-\/>\mbox{\hyperlink{structwtp__data_a483a4f3ff44811c27a483dff0d1cc0f5}{ulprx\_tpcside}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 28) \& 0xF);\textcolor{comment}{/*bits 28:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00550}00550                 wtp-\/>\mbox{\hyperlink{structwtp__data_a483a4f3ff44811c27a483dff0d1cc0f5}{ulprx\_tpcside}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 24) \& 0xF);\textcolor{comment}{/*bits 24:27*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00551}00551         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00552}00552 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00553}00553         \textcolor{comment}{/* Get the MPS input from TP*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00554}00554         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00555}00555         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00556}00556                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_ace0764d1ba7c7103a04a0aabb7cca6c6}{A\_MPS\_TX\_SE\_CNT\_TP01}} + (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00557}00557                 wtp-\/>\mbox{\hyperlink{structwtp__data_a7e84e21e7cfccd9af12141dca95be8b2}{tp\_mps}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[(i*2)]    = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00558}00558                 wtp-\/>\mbox{\hyperlink{structwtp__data_a7e84e21e7cfccd9af12141dca95be8b2}{tp\_mps}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[(i*2)]    = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00559}00559                 wtp-\/>\mbox{\hyperlink{structwtp__data_a7e84e21e7cfccd9af12141dca95be8b2}{tp\_mps}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[(i*2) + 1] = ((value >> 24) \& 0xFF);\textcolor{comment}{/*bit 24:31}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00560}00560 \textcolor{comment}{                                                                    */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00561}00561                 wtp-\/>\mbox{\hyperlink{structwtp__data_a7e84e21e7cfccd9af12141dca95be8b2}{tp\_mps}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[(i*2) + 1] = ((value >> 16) \& 0xFF);\textcolor{comment}{/*bit 16:23}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00562}00562 \textcolor{comment}{                                                                    */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00563}00563         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00564}00564         drop  = ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_aa294790f823830ea110ebf1389a1de13}{TP\_MIB\_OFD\_ARP\_DROP}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00565}00565         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a6c92748927a0eea560bc7649468543e8}{TP\_MIB\_OFD\_DFR\_DROP}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00566}00566 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00567}00567         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_ad9874bf8f343c881a95127c2c25b4717}{TP\_MIB\_TNL\_DROP\_0}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00568}00568         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_aa193236a7c20a6e98fe80acd825bd2fc}{TP\_MIB\_TNL\_DROP\_1}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00569}00569         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_aedc4e1bc0460ef401c853827945f1058}{TP\_MIB\_TNL\_DROP\_2}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00570}00570         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a12d67cda6f156ab1f174bdb81b3303d5}{TP\_MIB\_TNL\_DROP\_3}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00571}00571 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00572}00572         wtp-\/>\mbox{\hyperlink{structwtp__data_a7e84e21e7cfccd9af12141dca95be8b2}{tp\_mps}}.\mbox{\hyperlink{structwtp__type__3_a9d9f73e30f8a286d1464361e4642e669}{drops}} = drop;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00573}00573 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00574}00574         \textcolor{comment}{/* Get the MPS output to the MAC's*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00575}00575         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00576}00576         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00577}00577                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_a0c50e02b30045139d1cbb8573452bd75}{A\_MPS\_TX\_SE\_CNT\_MAC01}} + (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00578}00578                 wtp-\/>\mbox{\hyperlink{structwtp__data_ad63a669131f1842a31d11b52f05f5508}{mps\_xgm}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[(i*2)]     = ((value >> 8) \& 0xFF);\textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00579}00579                 wtp-\/>\mbox{\hyperlink{structwtp__data_ad63a669131f1842a31d11b52f05f5508}{mps\_xgm}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[(i*2)]     = ((value >> 0) \& 0xFF);\textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00580}00580                 wtp-\/>\mbox{\hyperlink{structwtp__data_ad63a669131f1842a31d11b52f05f5508}{mps\_xgm}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[(i*2) + 1] = ((value >> 24) \& 0xFF);\textcolor{comment}{/*bit 24:31}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00581}00581 \textcolor{comment}{                                                                     */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00582}00582                 wtp-\/>\mbox{\hyperlink{structwtp__data_ad63a669131f1842a31d11b52f05f5508}{mps\_xgm}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[(i*2) + 1] = ((value >> 16) \& 0xFF);\textcolor{comment}{/*bit 16:23}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00583}00583 \textcolor{comment}{                                                                     */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00584}00584         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00585}00585         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00586}00586                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00587}00587                                 (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_aa19c9010ca2b3eb1a1a4062357e86cce}{A\_MPS\_PORT\_STAT\_TX\_PORT\_DROP\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00588}00588                                 (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00589}00589                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00590}00590         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00591}00591         wtp-\/>\mbox{\hyperlink{structwtp__data_ad63a669131f1842a31d11b52f05f5508}{mps\_xgm}}.\mbox{\hyperlink{structwtp__type__3_a9d9f73e30f8a286d1464361e4642e669}{drops}} = (drop \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00592}00592 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00593}00593         \textcolor{comment}{/* Get the SOP/EOP counters into and out of MAC. [JHANEL] I think this}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00594}00594 \textcolor{comment}{         * is*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00595}00595         \textcolor{comment}{/* clear on read, so you have to read both TX and RX path at same}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00596}00596 \textcolor{comment}{         * time.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00597}00597         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00598}00598         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00599}00599                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00600}00600                                 (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_abdf3faf5605fed9a6e62a2930b815867}{A\_MAC\_PORT\_PKT\_COUNT}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00601}00601                                 (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00602}00602 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00603}00603                 wtp-\/>\mbox{\hyperlink{structwtp__data_afce09a398bb495d4970a4d75af616143}{tx\_xgm\_xgm}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00604}00604                 wtp-\/>\mbox{\hyperlink{structwtp__data_afce09a398bb495d4970a4d75af616143}{tx\_xgm\_xgm}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00605}00605                 wtp-\/>\mbox{\hyperlink{structwtp__data_a2073b0b16ab9ea4bb000ec17595edd54}{rx\_xgm\_xgm}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00606}00606                 wtp-\/>\mbox{\hyperlink{structwtp__data_a2073b0b16ab9ea4bb000ec17595edd54}{rx\_xgm\_xgm}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00607}00607         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00608}00608 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00609}00609         \textcolor{comment}{/* Get the MAC's output to the wire*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00610}00610         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00611}00611         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00612}00612                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00613}00613                                 (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_aedc45ca254e2136f832c6ab31ee2d8e2}{A\_MAC\_PORT\_AFRAMESTRANSMITTEDOK}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00614}00614                                 (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00615}00615                 wtp-\/>\mbox{\hyperlink{structwtp__data_af65eaf38982a59d132d38ac0fc44443a}{xgm\_wire}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = (value);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00616}00616                 wtp-\/>\mbox{\hyperlink{structwtp__data_af65eaf38982a59d132d38ac0fc44443a}{xgm\_wire}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = (value); \textcolor{comment}{/* No EOP for XGMAC, so fake}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00617}00617 \textcolor{comment}{                                                   it.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00618}00618         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00619}00619 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00620}00620         \textcolor{comment}{/*\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00621}00621         \textcolor{comment}{/*\# RX PATH, starting from wire*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00622}00622         \textcolor{comment}{/*\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00623}00623 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00624}00624         \textcolor{comment}{/* Add up the wire input to the MAC*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00625}00625         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00626}00626         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00627}00627                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00628}00628                                 (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a9c61e8e24abc181f4e2069093fa2bb90}{A\_MAC\_PORT\_AFRAMESRECEIVEDOK}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00629}00629                                 (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00630}00630 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00631}00631                 wtp-\/>\mbox{\hyperlink{structwtp__data_ab41ed7748e1da647f3f2f39aee8d25c2}{wire\_xgm}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = (value);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00632}00632                 wtp-\/>\mbox{\hyperlink{structwtp__data_ab41ed7748e1da647f3f2f39aee8d25c2}{wire\_xgm}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = (value); \textcolor{comment}{/* No EOP for XGMAC, so fake}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00633}00633 \textcolor{comment}{                                                   it.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00634}00634         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00635}00635 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00636}00636         \textcolor{comment}{/* Already read the rx\_xgm\_xgm when reading TX path.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00637}00637 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00638}00638         \textcolor{comment}{/* Add up SOP/EOP's on all 8 MPS buffer channels*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00639}00639         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00640}00640         \textcolor{keywordflow}{for} (i = 0; i < 8; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00641}00641                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_a9c07d7667325c961c7ea1f2ce8250836}{A\_MPS\_RX\_SE\_CNT\_IN0}} + (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00642}00642 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00643}00643                 wtp-\/>\mbox{\hyperlink{structwtp__data_a37f127d657e38342fc032f2ba2f8aee2}{xgm\_mps}}.\mbox{\hyperlink{structwtp__data_1_1__xgm__mps_ac12d63b6adc0c0db27fa553f55235367}{sop}}[i] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bits 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00644}00644                 wtp-\/>\mbox{\hyperlink{structwtp__data_a37f127d657e38342fc032f2ba2f8aee2}{xgm\_mps}}.\mbox{\hyperlink{structwtp__data_1_1__xgm__mps_ad41c60e834ce81d55500bf3d23c710ee}{eop}}[i] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bits 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00645}00645         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00646}00646         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00647}00647                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_affaf76a5d6f1c9129cab145e099e7fda}{A\_MPS\_RX\_CLS\_DROP\_CNT0}} + (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00648}00648                 \textcolor{comment}{/* typo in JHANEL's code.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00649}00649                 drop += (value \& 0xFFFF) + ((value >> 16) \& 0xFFFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00650}00650         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00651}00651         wtp-\/>\mbox{\hyperlink{structwtp__data_a37f127d657e38342fc032f2ba2f8aee2}{xgm\_mps}}.\mbox{\hyperlink{structwtp__data_1_1__xgm__mps_a091635361ac1720412612b983d40a799}{cls\_drop}} = drop \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00652}00652 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00653}00653         \textcolor{comment}{/* Add up the overflow drops on all 4 ports.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00654}00654         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00655}00655         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00656}00656                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00657}00657                                     (\mbox{\hyperlink{t4__regs_8h_a234b86a09ba66f11d3029109e8be5aa3}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_DROP\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00658}00658                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00659}00659                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00660}00660                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00661}00661                                     (\mbox{\hyperlink{t4__regs_8h_a234b86a09ba66f11d3029109e8be5aa3}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_DROP\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00662}00662                                      (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00663}00663                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00664}00664                                     (\mbox{\hyperlink{t4__regs_8h_a3f4bdcf64de9aa827e2badd6e256c0d7}{A\_MPS\_STAT\_RX\_BG\_0\_LB\_DROP\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00665}00665                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00666}00666                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00667}00667                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00668}00668                                     (\mbox{\hyperlink{t4__regs_8h_a234b86a09ba66f11d3029109e8be5aa3}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_DROP\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00669}00669                                      (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00670}00670 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00671}00671                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00672}00672                                     (\mbox{\hyperlink{t4__regs_8h_a3910e6b0b1d53e0f8eaa6c5cce146855}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_TRUNC\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00673}00673                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00674}00674                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00675}00675                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00676}00676                                     (\mbox{\hyperlink{t4__regs_8h_a3910e6b0b1d53e0f8eaa6c5cce146855}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_TRUNC\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00677}00677                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00678}00678                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00679}00679                                     (\mbox{\hyperlink{t4__regs_8h_a0ba33c60239195ed7cde3a304b734367}{A\_MPS\_STAT\_RX\_BG\_0\_LB\_TRUNC\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00680}00680                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00681}00681                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00682}00682                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00683}00683                                     (\mbox{\hyperlink{t4__regs_8h_a3910e6b0b1d53e0f8eaa6c5cce146855}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_TRUNC\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00684}00684                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00685}00685 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00686}00686                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00687}00687                         \mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_ad5ebada87a911af7811395858dec1002}{A\_MPS\_PORT\_STAT\_LB\_PORT\_DROP\_FRAMES}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00688}00688                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00689}00689                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00690}00690         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00691}00691         wtp-\/>\mbox{\hyperlink{structwtp__data_a37f127d657e38342fc032f2ba2f8aee2}{xgm\_mps}}.\mbox{\hyperlink{structwtp__data_1_1__xgm__mps_a358aafec57896d9b7c4bb73a244e57c0}{drop}} = (drop \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00692}00692 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00693}00693         \textcolor{comment}{/* Add up the MPS errors that should result in dropped packets*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00694}00694         err = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00695}00695         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00696}00696 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00697}00697                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00698}00698                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a67ea81f1168281c838750242fc517c4c}{A\_MPS\_PORT\_STAT\_RX\_PORT\_MTU\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00699}00699                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00700}00700                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00701}00701                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00702}00702                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a67ea81f1168281c838750242fc517c4c}{A\_MPS\_PORT\_STAT\_RX\_PORT\_MTU\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00703}00703                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00704}00704 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00705}00705                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00706}00706                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a57fe400d180cf504631405ec36fcb142}{A\_MPS\_PORT\_STAT\_RX\_PORT\_MTU\_CRC\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00707}00707                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00708}00708                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00709}00709                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00710}00710                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a57fe400d180cf504631405ec36fcb142}{A\_MPS\_PORT\_STAT\_RX\_PORT\_MTU\_CRC\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00711}00711                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00712}00712 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00713}00713                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00714}00714                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_ab723438d8bc16996e727d7226d191ae7}{A\_MPS\_PORT\_STAT\_RX\_PORT\_CRC\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00715}00715                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00716}00716                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00717}00717                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00718}00718                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_ab723438d8bc16996e727d7226d191ae7}{A\_MPS\_PORT\_STAT\_RX\_PORT\_CRC\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00719}00719                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00720}00720 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00721}00721                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00722}00722                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a2ab1c5a9393c0fd1d30f7baec6ce2b1c}{A\_MPS\_PORT\_STAT\_RX\_PORT\_LEN\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00723}00723                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00724}00724                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00725}00725                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00726}00726                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a2ab1c5a9393c0fd1d30f7baec6ce2b1c}{A\_MPS\_PORT\_STAT\_RX\_PORT\_LEN\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00727}00727                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00728}00728 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00729}00729                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00730}00730                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a1c4b58408e787b29cba42505eb4ba17f}{A\_MPS\_PORT\_STAT\_RX\_PORT\_SYM\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00731}00731                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00732}00732                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00733}00733                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00734}00734                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a1c4b58408e787b29cba42505eb4ba17f}{A\_MPS\_PORT\_STAT\_RX\_PORT\_SYM\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00735}00735                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00736}00736 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00737}00737                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00738}00738                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a77209b674c0ced6813600cbf1b9fbeb0}{A\_MPS\_PORT\_STAT\_RX\_PORT\_LESS\_64B\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00739}00739                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00740}00740                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00741}00741                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00742}00742                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}((\mbox{\hyperlink{t4__regs_8h_a77209b674c0ced6813600cbf1b9fbeb0}{A\_MPS\_PORT\_STAT\_RX\_PORT\_LESS\_64B\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00743}00743                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00744}00744         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00745}00745         wtp-\/>\mbox{\hyperlink{structwtp__data_a37f127d657e38342fc032f2ba2f8aee2}{xgm\_mps}}.\mbox{\hyperlink{structwtp__data_1_1__xgm__mps_a388bf1e337fd2c8e01d5389fafd67926}{err}} = (err \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00746}00746 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00747}00747         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00748}00748         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00749}00749                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_ade93d5f0a8f6dce65d7acfe034385328}{A\_MPS\_RX\_SE\_CNT\_OUT01}} + (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00750}00750 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00751}00751                 wtp-\/>\mbox{\hyperlink{structwtp__data_ab465dd80bc6d439e4c13189c4bdbeaa5}{mps\_tp}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[(i*2)]    = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00752}00752                 wtp-\/>\mbox{\hyperlink{structwtp__data_ab465dd80bc6d439e4c13189c4bdbeaa5}{mps\_tp}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[(i*2)]    = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00753}00753                 wtp-\/>\mbox{\hyperlink{structwtp__data_ab465dd80bc6d439e4c13189c4bdbeaa5}{mps\_tp}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[(i*2) + 1] = ((value >> 24) \& 0xFF);\textcolor{comment}{/*bit 24:31}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00754}00754 \textcolor{comment}{                                                                    */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00755}00755                 wtp-\/>\mbox{\hyperlink{structwtp__data_ab465dd80bc6d439e4c13189c4bdbeaa5}{mps\_tp}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[(i*2) + 1] = ((value >> 16) \& 0xFF);\textcolor{comment}{/*bit 16:23}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00756}00756 \textcolor{comment}{                                                                    */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00757}00757         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00758}00758         drop = ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a524346274301274b7f64473b913ad051}{TP\_MIB\_TNL\_CNG\_DROP\_0}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00759}00759         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a584f5c7dcd67002e2e73aecf28998d13}{TP\_MIB\_TNL\_CNG\_DROP\_1}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00760}00760         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a06d9c7256d73b6495b66a3e4230b884e}{TP\_MIB\_TNL\_CNG\_DROP\_2}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00761}00761         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a5737a6ad314edc172f2aa6a3a8e48159}{TP\_MIB\_TNL\_CNG\_DROP\_3}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00762}00762         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_ae010c60f1c76d223be500ecd80999fab}{TP\_MIB\_OFD\_CHN\_DROP\_0}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00763}00763         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a1654404b46954c3b3c9f1ae9dde683f7}{TP\_MIB\_OFD\_CHN\_DROP\_1}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00764}00764         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a42d1d43db5b0cb3cc8d21955726383a6}{TP\_MIB\_OFD\_CHN\_DROP\_2}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00765}00765         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_aa02370cb15c46db59e16baab84073683}{TP\_MIB\_OFD\_CHN\_DROP\_3}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00766}00766         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_af9867721c300afea2dae69331420c596}{TP\_MIB\_FCOE\_DROP\_0}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00767}00767         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a5d8cf6fa8341af863da62a5cd406ce81}{TP\_MIB\_FCOE\_DROP\_1}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00768}00768         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_af1269900822c6c690430d5762290d76b}{TP\_MIB\_FCOE\_DROP\_2}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00769}00769         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a2cba2e3e8d776d338435447a60b2b183}{TP\_MIB\_FCOE\_DROP\_3}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00770}00770         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_adf2a451deb262102d5c4457debda0d07}{TP\_MIB\_OFD\_VLN\_DROP\_0}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00771}00771         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_acaafffdf2ca033432dc37b86df0b7733}{TP\_MIB\_OFD\_VLN\_DROP\_1}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00772}00772         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a7b8cfc088ea8dff2d4857fa7e8ae4ed7}{TP\_MIB\_OFD\_VLN\_DROP\_2}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00773}00773         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_aea95f8f5822b13f5e1f4fc503e0af898}{TP\_MIB\_OFD\_VLN\_DROP\_3}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00774}00774         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a5de5e8dd4973f813235624269bc477c5}{TP\_MIB\_USM\_DROP}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00775}00775 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00776}00776         wtp-\/>\mbox{\hyperlink{structwtp__data_ab465dd80bc6d439e4c13189c4bdbeaa5}{mps\_tp}}.\mbox{\hyperlink{structwtp__type__3_a9d9f73e30f8a286d1464361e4642e669}{drops}} = drop;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00777}00777 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00778}00778         \textcolor{comment}{/* Get TP\_DBG\_CSIDE\_TX registers*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00779}00779         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00780}00780                 \mbox{\hyperlink{common_8h_ad3dc49bbbedbe15ab037b2f90bcfc2f5}{t4\_tp\_pio\_read}}(padap, \&value, 1, (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})(\mbox{\hyperlink{t4__regs_8h_a80fefa912da20a2e0cf33a2e54a5d4f3}{A\_TP\_DBG\_CSIDE\_RX0}} + i),}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00781}00781                                \textcolor{keyword}{true});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00782}00782 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00783}00783                 wtp-\/>\mbox{\hyperlink{structwtp__data_af7436f2d3e06684740dd47e41e78b2db}{tpcside\_csw}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i]   = ((value >> 28) \& 0xF);\textcolor{comment}{/*bits 28:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00784}00784                 wtp-\/>\mbox{\hyperlink{structwtp__data_af7436f2d3e06684740dd47e41e78b2db}{tpcside\_csw}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i]   = ((value >> 24) \& 0xF);\textcolor{comment}{/*bits 24:27*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00785}00785                 wtp-\/>\mbox{\hyperlink{structwtp__data_a3f7c0bfacbf827db7472e38d51483d0d}{tpcside\_pm}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i]       = ((value >> 20) \& 0xF);\textcolor{comment}{/*bits 20:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00786}00786                 wtp-\/>\mbox{\hyperlink{structwtp__data_a3f7c0bfacbf827db7472e38d51483d0d}{tpcside\_pm}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i]       = ((value >> 16) \& 0xF);\textcolor{comment}{/*bits 16:19*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00787}00787                 wtp-\/>\mbox{\hyperlink{structwtp__data_a5e6e05efc5792e25275956548f585705}{tpcside\_uturn}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 12) \& 0xF);\textcolor{comment}{/*bits 12:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00788}00788                 wtp-\/>\mbox{\hyperlink{structwtp__data_a5e6e05efc5792e25275956548f585705}{tpcside\_uturn}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 8) \& 0xF); \textcolor{comment}{/*bits 8:11*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00789}00789                 wtp-\/>\mbox{\hyperlink{structwtp__data_a953bc98b79ffce1ba99eaccae2277596}{tpcside\_txcpl}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 4) \& 0xF); \textcolor{comment}{/*bits 4:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00790}00790                 wtp-\/>\mbox{\hyperlink{structwtp__data_a953bc98b79ffce1ba99eaccae2277596}{tpcside\_txcpl}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 0) \& 0xF); \textcolor{comment}{/*bits 0:3*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00791}00791         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00792}00792 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00793}00793         \textcolor{comment}{/* TP to CPL\_SWITCH*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00794}00794         wtp-\/>\mbox{\hyperlink{structwtp__data_afb5da3f90372d7871b3337c54d1f8523}{tp\_csw}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a2cc7ac9771d8000c943f4bcb3de5b64f}{debug\_CPLSW\_TP\_Rx\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00795}00795         wtp-\/>\mbox{\hyperlink{structwtp__data_afb5da3f90372d7871b3337c54d1f8523}{tp\_csw}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a3b1ac441d5ed241fba00fc90b875ef9b}{debug\_CPLSW\_TP\_Rx\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00796}00796 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00797}00797         wtp-\/>\mbox{\hyperlink{structwtp__data_afb5da3f90372d7871b3337c54d1f8523}{tp\_csw}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a7df5dcedd41c35d05c62690385feeda7}{debug\_CPLSW\_TP\_Rx\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00798}00798         wtp-\/>\mbox{\hyperlink{structwtp__data_afb5da3f90372d7871b3337c54d1f8523}{tp\_csw}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ab212113f9bd13081af98eb8f7db87df4}{debug\_CPLSW\_TP\_Rx\_EOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00799}00799 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00800}00800         \textcolor{comment}{/* TP/CPL\_SWITCH to SGE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00801}00801         wtp-\/>\mbox{\hyperlink{structwtp__data_aca9d55a7944f554a6cfa83dc7fe5886f}{csw\_sge}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a63b78bf6274da7e830544104ccf691c5}{debug\_T\_Rx\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00802}00802         wtp-\/>\mbox{\hyperlink{structwtp__data_aca9d55a7944f554a6cfa83dc7fe5886f}{csw\_sge}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_aa97f42468d5e7725322fbeb5dc84c411}{debug\_T\_Rx\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00803}00803 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00804}00804         wtp-\/>\mbox{\hyperlink{structwtp__data_aca9d55a7944f554a6cfa83dc7fe5886f}{csw\_sge}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_adfab96c334865930f2b2d942dd0e0f20}{debug\_T\_Rx\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00805}00805         wtp-\/>\mbox{\hyperlink{structwtp__data_aca9d55a7944f554a6cfa83dc7fe5886f}{csw\_sge}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a0ae7f69174a47bbe5c6c1da2f55cdeaa}{debug\_T\_Rx\_EOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00806}00806 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00807}00807         wtp-\/>\mbox{\hyperlink{structwtp__data_a9a49cddf5f2887af2331de232b734ee8}{sge\_pcie}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a9944d18b2fb1e81b8da8b9c1e14be8d9}{debug\_PD\_Req\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00808}00808         wtp-\/>\mbox{\hyperlink{structwtp__data_a9a49cddf5f2887af2331de232b734ee8}{sge\_pcie}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a93d795a5d887788bd184441faec0053a}{debug\_PD\_Req\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00809}00809         wtp-\/>\mbox{\hyperlink{structwtp__data_a9a49cddf5f2887af2331de232b734ee8}{sge\_pcie}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a3a25885d19b6f14650712afe6b0151f6}{debug\_PD\_Req\_SOP2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00810}00810         wtp-\/>\mbox{\hyperlink{structwtp__data_a9a49cddf5f2887af2331de232b734ee8}{sge\_pcie}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a932eec14a50a579441aeccd670626cf8}{debug\_PD\_Req\_SOP3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00811}00811 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00812}00812         wtp-\/>\mbox{\hyperlink{structwtp__data_a9a49cddf5f2887af2331de232b734ee8}{sge\_pcie}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a189a3fe184163350b25f563bddfd168d}{debug\_PD\_Req\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00813}00813         wtp-\/>\mbox{\hyperlink{structwtp__data_a9a49cddf5f2887af2331de232b734ee8}{sge\_pcie}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_adbe3bde75a411d73ada6fdd72cc0e7b9}{debug\_PD\_Req\_EOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00814}00814         wtp-\/>\mbox{\hyperlink{structwtp__data_a9a49cddf5f2887af2331de232b734ee8}{sge\_pcie}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a1a59f0a501f47b71089253665ffe7725}{debug\_PD\_Req\_EOP2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00815}00815         wtp-\/>\mbox{\hyperlink{structwtp__data_a9a49cddf5f2887af2331de232b734ee8}{sge\_pcie}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a7f9fd4e62c7fa6ab2f43363f87e5df7f}{debug\_PD\_Req\_EOP3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00816}00816 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00817}00817         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a552e4965ed68aaf992ec7d7e204d4f0e}{debug\_PD\_Req\_Int0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00818}00818         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a69e7f6e20bd854f1012e085dc5700dac}{debug\_PD\_Req\_Int1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00819}00819         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ac4bb02baee7e0a51d861ee571203300f}{debug\_PD\_Req\_Int2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00820}00820         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ab0e0796edadf579e0b3366378d7b8e7f}{debug\_PD\_Req\_Int3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00821}00821         \textcolor{comment}{/* NO EOP, so fake it.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00822}00822         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a552e4965ed68aaf992ec7d7e204d4f0e}{debug\_PD\_Req\_Int0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00823}00823         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a69e7f6e20bd854f1012e085dc5700dac}{debug\_PD\_Req\_Int1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00824}00824         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ac4bb02baee7e0a51d861ee571203300f}{debug\_PD\_Req\_Int2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00825}00825         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ab0e0796edadf579e0b3366378d7b8e7f}{debug\_PD\_Req\_Int3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00826}00826 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00827}00827         \textcolor{comment}{/*Get PCIE DMA1 STAT2*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00828}00828         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00829}00829                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a30952c157de59db8194fdd0ea8d9d667}{A\_PCIE\_T5\_DMA\_STAT2}} + (i * 0x10));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00830}00830                 wtp-\/>\mbox{\hyperlink{structwtp__data_a9330b2da8e3d61f8ae6c010bcee2fa51}{pcie\_dma1\_stat2}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 8) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00831}00831                 wtp-\/>\mbox{\hyperlink{structwtp__data_a9330b2da8e3d61f8ae6c010bcee2fa51}{pcie\_dma1\_stat2}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 8) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00832}00832                 wtp-\/>\mbox{\hyperlink{structwtp__data_a21f57abfeda1413ab9d2a2819953f5bf}{pcie\_dma1\_stat2\_core}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] += value \& 0x0F;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00833}00833                 wtp-\/>\mbox{\hyperlink{structwtp__data_a21f57abfeda1413ab9d2a2819953f5bf}{pcie\_dma1\_stat2\_core}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] += value \& 0x0F;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00834}00834         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00835}00835 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00836}00836         \textcolor{comment}{/* Get mac porrx aFramesTransmittedok*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00837}00837         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00838}00838                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, 0x30a88 + ((i * 4) << 12));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00839}00839                 wtp-\/>\mbox{\hyperlink{structwtp__data_a2233aa3819094ab113ddf393879c8e0f}{mac\_porrx\_aframestra\_ok}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = (value \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00840}00840                 wtp-\/>\mbox{\hyperlink{structwtp__data_a2233aa3819094ab113ddf393879c8e0f}{mac\_porrx\_aframestra\_ok}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = (value \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00841}00841         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00842}00842 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00843}00843         \textcolor{comment}{/*Get SGE debug data high index 7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00844}00844         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a1f05ae5a72e269ac7e8fea20333d3523}{A\_SGE\_DEBUG\_DATA\_HIGH\_INDEX\_7}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00845}00845         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = ((value >> 4) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00846}00846         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = ((value >> 0) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00847}00847         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = ((value >> 12) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00848}00848         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = ((value >> 8) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00849}00849         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = ((value >> 20) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00850}00850         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = ((value >> 16) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00851}00851         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = ((value >> 28) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00852}00852         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = ((value >> 24) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00853}00853 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00854}00854         \textcolor{comment}{/*Get SGE debug data high index 1*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00855}00855         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a99db879bbb72ac413b99b728e32306ab}{A\_SGE\_DEBUG\_DATA\_HIGH\_INDEX\_1}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00856}00856         wtp-\/>\mbox{\hyperlink{structwtp__data_a87f9caeb4dd5677bca6dc52428e8bafa}{sge\_debug\_data\_high\_indx1}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = ((value >> 20) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00857}00857         wtp-\/>\mbox{\hyperlink{structwtp__data_a87f9caeb4dd5677bca6dc52428e8bafa}{sge\_debug\_data\_high\_indx1}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = ((value >> 16) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00858}00858         wtp-\/>\mbox{\hyperlink{structwtp__data_a87f9caeb4dd5677bca6dc52428e8bafa}{sge\_debug\_data\_high\_indx1}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = ((value >> 28) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00859}00859         wtp-\/>\mbox{\hyperlink{structwtp__data_a87f9caeb4dd5677bca6dc52428e8bafa}{sge\_debug\_data\_high\_indx1}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = ((value >> 24) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00860}00860 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00861}00861         \textcolor{comment}{/*Get TP debug CSIDE Tx registers*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00862}00862         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00863}00863                 \mbox{\hyperlink{common_8h_ad3dc49bbbedbe15ab037b2f90bcfc2f5}{t4\_tp\_pio\_read}}(padap, \&value, 1, (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})(\mbox{\hyperlink{t4__regs_8h_acdece1a781b6f9f2c94fe839a0beaf42}{A\_TP\_DBG\_CSIDE\_TX0}} + i),}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00864}00864                                \textcolor{keyword}{true});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00865}00865 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00866}00866                 wtp-\/>\mbox{\hyperlink{structwtp__data_ac510a75ad9d59abef3730496bd16b851}{utx\_tpcside\_tx}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[i] = ((value >> 28) \& 0xF);\textcolor{comment}{/*bits 28:31}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00867}00867 \textcolor{comment}{                                                                   */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00868}00868                 wtp-\/>\mbox{\hyperlink{structwtp__data_ac510a75ad9d59abef3730496bd16b851}{utx\_tpcside\_tx}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[i] = ((value >> 24) \& 0xF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00869}00869         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00870}00870 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00871}00871         \textcolor{comment}{/*Get SGE debug data high index 9*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00872}00872         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a1c59f4ad9e03ba3493f02e3d072f02a5}{A\_SGE\_DEBUG\_DATA\_HIGH\_INDEX\_9}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00873}00873         wtp-\/>\mbox{\hyperlink{structwtp__data_a87c33d8f698eced1f240579ee5d267e7}{sge\_debug\_data\_high\_indx9}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = ((value >> 20) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00874}00874         wtp-\/>\mbox{\hyperlink{structwtp__data_a87c33d8f698eced1f240579ee5d267e7}{sge\_debug\_data\_high\_indx9}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = ((value >> 28) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00875}00875         wtp-\/>\mbox{\hyperlink{structwtp__data_a87c33d8f698eced1f240579ee5d267e7}{sge\_debug\_data\_high\_indx9}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = ((value >> 16) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00876}00876         wtp-\/>\mbox{\hyperlink{structwtp__data_a87c33d8f698eced1f240579ee5d267e7}{sge\_debug\_data\_high\_indx9}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = ((value >> 24) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00877}00877         wtp-\/>\mbox{\hyperlink{structwtp__data_ac52bd17ecc78919eb766887896eeb748}{sge\_work\_req\_pkt}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = ((value >> 4) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00878}00878         wtp-\/>\mbox{\hyperlink{structwtp__data_ac52bd17ecc78919eb766887896eeb748}{sge\_work\_req\_pkt}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = ((value >> 12) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00879}00879 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00880}00880         \textcolor{comment}{/*Get LE DB response count*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00881}00881         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_aab04105adfe420ccb2dd8e8718d21bbd}{A\_LE\_DB\_REQ\_RSP\_CNT}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00882}00882         wtp-\/>\mbox{\hyperlink{structwtp__data_ac0bc4928b664570c50bb5c27d349a71c}{le\_db\_rsp\_cnt}}.\mbox{\hyperlink{structwtp__type__0_ad0bf711e512b5adf71d5c21cb4f4ae5b}{sop}} = value \& 0xF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00883}00883         wtp-\/>\mbox{\hyperlink{structwtp__data_ac0bc4928b664570c50bb5c27d349a71c}{le\_db\_rsp\_cnt}}.\mbox{\hyperlink{structwtp__type__0_a8670ab6795f8d61c95b07ccdc50ced98}{eop}} = (value >> 16) \& 0xF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00884}00884 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00885}00885         \textcolor{comment}{/*Get TP debug Eside PKTx*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00886}00886         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00887}00887                 \mbox{\hyperlink{common_8h_ad3dc49bbbedbe15ab037b2f90bcfc2f5}{t4\_tp\_pio\_read}}(padap, \&value, 1, (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})(\mbox{\hyperlink{t4__regs_8h_a74b797694d4b83f785aa87549e442e84}{A\_TP\_DBG\_ESIDE\_PKT0}} + i),}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00888}00888                                \textcolor{keyword}{true});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00889}00889 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00890}00890                 wtp-\/>\mbox{\hyperlink{structwtp__data_ade9cc1b1e9813d2ce08268d019c8fdbb}{tp\_dbg\_eside\_pktx}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 12) \& 0xF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00891}00891                 wtp-\/>\mbox{\hyperlink{structwtp__data_ade9cc1b1e9813d2ce08268d019c8fdbb}{tp\_dbg\_eside\_pktx}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 8) \& 0xF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00892}00892         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00893}00893 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00894}00894         \textcolor{comment}{/* Get data responses from core to PCIE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00895}00895         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_ad134a0a01d68e8d278a4259e2855deb8}{A\_PCIE\_DMAW\_SOP\_CNT}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00896}00896 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00897}00897         wtp-\/>\mbox{\hyperlink{structwtp__data_a3bfb81fe4aadc70cea383689b172e279}{pcie\_core\_dmaw}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00898}00898         wtp-\/>\mbox{\hyperlink{structwtp__data_a3bfb81fe4aadc70cea383689b172e279}{pcie\_core\_dmaw}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00899}00899         wtp-\/>\mbox{\hyperlink{structwtp__data_a3bfb81fe4aadc70cea383689b172e279}{pcie\_core\_dmaw}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00900}00900         wtp-\/>\mbox{\hyperlink{structwtp__data_a3bfb81fe4aadc70cea383689b172e279}{pcie\_core\_dmaw}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00901}00901 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00902}00902         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_af560e2a7e85ebc2f3dd390438312b0f9}{A\_PCIE\_DMAW\_EOP\_CNT}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00903}00903 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00904}00904         wtp-\/>\mbox{\hyperlink{structwtp__data_a3bfb81fe4aadc70cea383689b172e279}{pcie\_core\_dmaw}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00905}00905         wtp-\/>\mbox{\hyperlink{structwtp__data_a3bfb81fe4aadc70cea383689b172e279}{pcie\_core\_dmaw}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00906}00906         wtp-\/>\mbox{\hyperlink{structwtp__data_a3bfb81fe4aadc70cea383689b172e279}{pcie\_core\_dmaw}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00907}00907         wtp-\/>\mbox{\hyperlink{structwtp__data_a3bfb81fe4aadc70cea383689b172e279}{pcie\_core\_dmaw}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00908}00908 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00909}00909         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a0f35df02506f1e9d8d54ca9793b87afa}{A\_PCIE\_DMAI\_CNT}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00910}00910 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00911}00911         wtp-\/>\mbox{\hyperlink{structwtp__data_a89bd747bb3a0903359a096bc2bf56d26}{pcie\_core\_dmai}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00912}00912         wtp-\/>\mbox{\hyperlink{structwtp__data_a89bd747bb3a0903359a096bc2bf56d26}{pcie\_core\_dmai}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00913}00913         wtp-\/>\mbox{\hyperlink{structwtp__data_a89bd747bb3a0903359a096bc2bf56d26}{pcie\_core\_dmai}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00914}00914         wtp-\/>\mbox{\hyperlink{structwtp__data_a89bd747bb3a0903359a096bc2bf56d26}{pcie\_core\_dmai}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00915}00915         \textcolor{comment}{/* no eop for interrups, just fake it.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00916}00916         wtp-\/>\mbox{\hyperlink{structwtp__data_a89bd747bb3a0903359a096bc2bf56d26}{pcie\_core\_dmai}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00917}00917         wtp-\/>\mbox{\hyperlink{structwtp__data_a89bd747bb3a0903359a096bc2bf56d26}{pcie\_core\_dmai}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00918}00918         wtp-\/>\mbox{\hyperlink{structwtp__data_a89bd747bb3a0903359a096bc2bf56d26}{pcie\_core\_dmai}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[2] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00919}00919         wtp-\/>\mbox{\hyperlink{structwtp__data_a89bd747bb3a0903359a096bc2bf56d26}{pcie\_core\_dmai}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[3] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00920}00920 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00921}00921         rc = \mbox{\hyperlink{cudbg__lib__common_8h_a6afc89255d86966128482a1ef3dbbf28}{write\_compression\_hdr}}(\&scratch\_buff, dbg\_buff);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00922}00922 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00923}00923         \textcolor{keywordflow}{if} (rc)}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00924}00924                 \textcolor{keywordflow}{goto} err1;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00925}00925 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00926}00926         rc = \mbox{\hyperlink{cudbg__lib__common_8h_a26b81feb97bab7c1b26806b917b878a1}{compress\_buff}}(\&scratch\_buff, dbg\_buff);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00927}00927 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00928}00928 err1:}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00929}00929         \mbox{\hyperlink{cudbg__common_8c_aebfea78d0f61efdb55e44f61cef3f153}{release\_scratch\_buff}}(\&scratch\_buff, dbg\_buff);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00930}00930 err:}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00931}00931         \textcolor{keywordflow}{return} rc;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00932}00932 \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00933}00933 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00934}\mbox{\hyperlink{cudbg__wtp_8c_a5301cf5aba52eb98d655ac203d890c7f}{00934}} \textcolor{keyword}{static} \textcolor{keywordtype}{int} \mbox{\hyperlink{cudbg__wtp_8c_a5301cf5aba52eb98d655ac203d890c7f}{t6\_wtp\_data}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__init}{cudbg\_init}} *pdbg\_init,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00935}00935                        \textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__buffer}{cudbg\_buffer}} *dbg\_buff,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00936}00936                        \textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__error}{cudbg\_error}} *cudbg\_err)}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00937}00937 \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00938}00938         \textcolor{keyword}{struct }\mbox{\hyperlink{structadapter}{adapter}} *padap = pdbg\_init-\/>\mbox{\hyperlink{structcudbg__init_a6d5127170be32c3d62d0fee249fb327c}{adap}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00939}00939         \textcolor{keyword}{struct }\mbox{\hyperlink{structsge__debug__reg__data}{sge\_debug\_reg\_data}} *sge\_dbg\_reg = NULL;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00940}00940         \textcolor{keyword}{struct }\mbox{\hyperlink{structcudbg__buffer}{cudbg\_buffer}} scratch\_buff;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00941}00941         \textcolor{keyword}{struct }\mbox{\hyperlink{structtp__mib__data}{tp\_mib\_data}} *ptp\_mib = NULL;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00942}00942         \textcolor{keyword}{struct }\mbox{\hyperlink{structwtp__data}{wtp\_data}} *wtp;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00943}00943         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} Sge\_Dbg[32] = \{0\};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00944}00944         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} value = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00945}00945         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} i = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00946}00946         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00947}00947         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} err = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00948}00948         \mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} offset;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00949}00949         \textcolor{keywordtype}{int} rc = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00950}00950 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00951}00951         rc = \mbox{\hyperlink{cudbg__common_8c_a9ce7d1c2cc5e3573beb99def8b8a1a73}{get\_scratch\_buff}}(dbg\_buff, \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct} \mbox{\hyperlink{structwtp__data}{wtp\_data}}), \&scratch\_buff);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00952}00952 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00953}00953         \textcolor{keywordflow}{if} (rc)}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00954}00954                 \textcolor{keywordflow}{goto} err;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00955}00955 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00956}00956         offset = scratch\_buff.\mbox{\hyperlink{structcudbg__buffer_a3c92b19b96427f1cbc493a44f8fdc782}{offset}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00957}00957         wtp = (\textcolor{keyword}{struct }\mbox{\hyperlink{structwtp__data}{wtp\_data}} *)((\textcolor{keywordtype}{char} *)scratch\_buff.\mbox{\hyperlink{structcudbg__buffer_a3d07fc41060557fd9738f317560db9a0}{data}} + offset);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00958}00958 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00959}00959         \mbox{\hyperlink{cudbg__wtp_8c_a9d1dc6b4ed1b9b0c0145724234423608}{read\_sge\_debug\_data}}(pdbg\_init, Sge\_Dbg);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00960}00960         \mbox{\hyperlink{cudbg__wtp_8c_aea85531e44e24df7a7b9f11c22610e12}{read\_tp\_mib\_data}}(pdbg\_init, \&ptp\_mib);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00961}00961 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00962}00962         sge\_dbg\_reg = (\textcolor{keyword}{struct }\mbox{\hyperlink{structsge__debug__reg__data}{sge\_debug\_reg\_data}} *) \&Sge\_Dbg[0];}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00963}00963 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00964}00964         \textcolor{comment}{/*\# TX PATH*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00965}00965 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00966}00966         \textcolor{comment}{/*PCIE CMD STAT2*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00967}00967         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_aab040916bae8eede2366ec027689dc87}{A\_PCIE\_T5\_CMD\_STAT2}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00968}00968         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bb54b6e02810a22456708ecd515fbd3}{pcie\_cmd\_stat2}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = value \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00969}00969         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bb54b6e02810a22456708ecd515fbd3}{pcie\_cmd\_stat2}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = value \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00970}00970 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00971}00971         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a1f05ae5a72e269ac7e8fea20333d3523}{A\_SGE\_DEBUG\_DATA\_HIGH\_INDEX\_7}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00972}00972         wtp-\/>\mbox{\hyperlink{structwtp__data_aea84c9416c491478806238ed095cda36}{sge\_pcie\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = ((value >> 20) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00973}00973         wtp-\/>\mbox{\hyperlink{structwtp__data_aea84c9416c491478806238ed095cda36}{sge\_pcie\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = ((value >> 16) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00974}00974         wtp-\/>\mbox{\hyperlink{structwtp__data_aea84c9416c491478806238ed095cda36}{sge\_pcie\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = ((value >> 28) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00975}00975         wtp-\/>\mbox{\hyperlink{structwtp__data_aea84c9416c491478806238ed095cda36}{sge\_pcie\_cmd\_req}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = ((value >> 24) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00976}00976 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00977}00977         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_aece7fc3a296fdb16e1091517f85a0d0e}{A\_PCIE\_T5\_CMD\_STAT3}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00978}00978         wtp-\/>\mbox{\hyperlink{structwtp__data_ad03ffac5aa2e5cd9de129b4e16692aa9}{pcie\_cmd\_stat3}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = value \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00979}00979         wtp-\/>\mbox{\hyperlink{structwtp__data_ad03ffac5aa2e5cd9de129b4e16692aa9}{pcie\_cmd\_stat3}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = value \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00980}00980 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00981}00981         \textcolor{comment}{/*Get command Resposes from PCIE to SGE*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00982}00982         wtp-\/>\mbox{\hyperlink{structwtp__data_abf26165b866a93b2c953be86514e0332}{pcie\_sge\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a6d9534d185b9bf2babf9535a9d18abcf}{debug\_PC\_Rsp\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00983}00983         wtp-\/>\mbox{\hyperlink{structwtp__data_abf26165b866a93b2c953be86514e0332}{pcie\_sge\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a39257171a38780d61155477a881e4ad3}{debug\_PC\_Rsp\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00984}00984         wtp-\/>\mbox{\hyperlink{structwtp__data_abf26165b866a93b2c953be86514e0332}{pcie\_sge\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_abfd0054eeeda2418122aa9e5296e1cd8}{debug\_PC\_Rsp\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00985}00985         wtp-\/>\mbox{\hyperlink{structwtp__data_abf26165b866a93b2c953be86514e0332}{pcie\_sge\_cmd\_rsp}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a39257171a38780d61155477a881e4ad3}{debug\_PC\_Rsp\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00986}00986 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00987}00987         \textcolor{comment}{/* Get commands sent from SGE to CIM/uP*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00988}00988         wtp-\/>\mbox{\hyperlink{structwtp__data_a05c3dc53353075543d17abb75a0bbad6}{sge\_cim}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a07c536cc12dca5eeefc6ccf4184eecca}{debug\_CIM\_SOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00989}00989         wtp-\/>\mbox{\hyperlink{structwtp__data_a05c3dc53353075543d17abb75a0bbad6}{sge\_cim}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a61d06b3b392525090dee0295e06a0883}{debug\_CIM\_SOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00990}00990 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00991}00991         wtp-\/>\mbox{\hyperlink{structwtp__data_a05c3dc53353075543d17abb75a0bbad6}{sge\_cim}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a50d48b3aabbc61d9474931336f020444}{debug\_CIM\_EOP0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00992}00992         wtp-\/>\mbox{\hyperlink{structwtp__data_a05c3dc53353075543d17abb75a0bbad6}{sge\_cim}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a41b90c9d6b3dfb6527e295bba4cadc41}{debug\_CIM\_EOP1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00993}00993 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00994}00994         \textcolor{comment}{/*Get SGE debug data high index 9*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00995}00995         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a1c59f4ad9e03ba3493f02e3d072f02a5}{A\_SGE\_DEBUG\_DATA\_HIGH\_INDEX\_9}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00996}00996         wtp-\/>\mbox{\hyperlink{structwtp__data_ac52bd17ecc78919eb766887896eeb748}{sge\_work\_req\_pkt}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = ((value >> 4) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00997}00997         wtp-\/>\mbox{\hyperlink{structwtp__data_ac52bd17ecc78919eb766887896eeb748}{sge\_work\_req\_pkt}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = ((value >> 0) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00998}00998 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l00999}00999         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01000}01000                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a30952c157de59db8194fdd0ea8d9d667}{A\_PCIE\_T5\_DMA\_STAT2}} + (i * 0x10));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01001}01001                 wtp-\/>\mbox{\hyperlink{structwtp__data_a9330b2da8e3d61f8ae6c010bcee2fa51}{pcie\_dma1\_stat2}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 8) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01002}01002                 wtp-\/>\mbox{\hyperlink{structwtp__data_a9330b2da8e3d61f8ae6c010bcee2fa51}{pcie\_dma1\_stat2}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 8) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01003}01003                 wtp-\/>\mbox{\hyperlink{structwtp__data_a21f57abfeda1413ab9d2a2819953f5bf}{pcie\_dma1\_stat2\_core}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = value \& 0x0F;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01004}01004                 wtp-\/>\mbox{\hyperlink{structwtp__data_a21f57abfeda1413ab9d2a2819953f5bf}{pcie\_dma1\_stat2\_core}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = value \& 0x0F;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01005}01005         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01006}01006 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01007}01007         \textcolor{comment}{/* Get DMA0 stats3*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01008}01008         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01009}01009                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_ab560f234ec24f60bae43755ee016e072}{A\_PCIE\_T5\_DMA\_STAT3}} + (i * 0x10));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01010}01010                 wtp-\/>\mbox{\hyperlink{structwtp__data_a296942b10b9d83acddcd8e75af081f2a}{pcie\_t5\_dma\_stat3}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = value \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01011}01011                 wtp-\/>\mbox{\hyperlink{structwtp__data_a296942b10b9d83acddcd8e75af081f2a}{pcie\_t5\_dma\_stat3}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 16) \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01012}01012         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01013}01013 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01014}01014         \textcolor{comment}{/* Get ULP SE CNT CHx*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01015}01015         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01016}01016                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a898916a5e6092c2c4cd3079accd280b9}{A\_ULP\_TX\_SE\_CNT\_CH0}} + (i * 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01017}01017                 wtp-\/>\mbox{\hyperlink{structwtp__data_ae6a5a1e30508359782e037f8d6721d78}{ulp\_se\_cnt\_chx}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 28) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01018}01018                 wtp-\/>\mbox{\hyperlink{structwtp__data_ae6a5a1e30508359782e037f8d6721d78}{ulp\_se\_cnt\_chx}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 24) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01019}01019         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01020}01020 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01021}01021         \textcolor{comment}{/* Get TP\_DBG\_CSIDE registers*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01022}01022         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01023}01023                 \mbox{\hyperlink{common_8h_ad3dc49bbbedbe15ab037b2f90bcfc2f5}{t4\_tp\_pio\_read}}(padap, \&value, 1, (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})(\mbox{\hyperlink{t4__regs_8h_a80fefa912da20a2e0cf33a2e54a5d4f3}{A\_TP\_DBG\_CSIDE\_RX0}} + i),}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01024}01024                                \textcolor{keyword}{true});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01025}01025 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01026}01026                 wtp-\/>\mbox{\hyperlink{structwtp__data_aefca5b0be9b2916ef1d8be5d01d04b2f}{utx\_tpcside}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i]   = ((value >> 28) \& 0xF);\textcolor{comment}{/*bits 28:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01027}01027                 wtp-\/>\mbox{\hyperlink{structwtp__data_aefca5b0be9b2916ef1d8be5d01d04b2f}{utx\_tpcside}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i]   = ((value >> 24) \& 0xF);\textcolor{comment}{/*bits 24:27*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01028}01028                 wtp-\/>\mbox{\hyperlink{structwtp__data_ac014d090ef73b47a8d96711062c51f93}{tpcside\_rxarb}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 12) \& 0xF);\textcolor{comment}{/*bits 12:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01029}01029                 wtp-\/>\mbox{\hyperlink{structwtp__data_ac014d090ef73b47a8d96711062c51f93}{tpcside\_rxarb}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 8) \& 0xF); \textcolor{comment}{/*bits 8:11*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01030}01030         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01031}01031 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01032}01032         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01033}01033                 \mbox{\hyperlink{common_8h_ad3dc49bbbedbe15ab037b2f90bcfc2f5}{t4\_tp\_pio\_read}}(padap, \&value, 1, (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})(\mbox{\hyperlink{t4__regs_8h_a74b797694d4b83f785aa87549e442e84}{A\_TP\_DBG\_ESIDE\_PKT0}} + i),}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01034}01034                                \textcolor{keyword}{true});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01035}01035 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01036}01036 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01037}01037                 wtp-\/>\mbox{\hyperlink{structwtp__data_a978a09946814cd369b3a46a153c8ce25}{tpeside\_mps}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 28) \& 0xF); \textcolor{comment}{/*bits 28:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01038}01038                 wtp-\/>\mbox{\hyperlink{structwtp__data_a978a09946814cd369b3a46a153c8ce25}{tpeside\_mps}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 24) \& 0xF); \textcolor{comment}{/*bits 24:27*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01039}01039         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01040}01040 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01041}01041         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01042}01042                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_ace0764d1ba7c7103a04a0aabb7cca6c6}{A\_MPS\_TX\_SE\_CNT\_TP01}} + (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01043}01043                 wtp-\/>\mbox{\hyperlink{structwtp__data_a7e84e21e7cfccd9af12141dca95be8b2}{tp\_mps}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[(i*2)]    = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01044}01044                 wtp-\/>\mbox{\hyperlink{structwtp__data_a7e84e21e7cfccd9af12141dca95be8b2}{tp\_mps}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[(i*2)]    = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01045}01045                 wtp-\/>\mbox{\hyperlink{structwtp__data_a7e84e21e7cfccd9af12141dca95be8b2}{tp\_mps}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[(i*2) + 1] = ((value >> 24) \& 0xFF);\textcolor{comment}{/*bit 24:31}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01046}01046 \textcolor{comment}{                                                                    */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01047}01047                 wtp-\/>\mbox{\hyperlink{structwtp__data_a7e84e21e7cfccd9af12141dca95be8b2}{tp\_mps}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[(i*2) + 1] = ((value >> 16) \& 0xFF);\textcolor{comment}{/*bit 16:23}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01048}01048 \textcolor{comment}{                                                                    */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01049}01049         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01050}01050 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01051}01051         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01052}01052                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_a0c50e02b30045139d1cbb8573452bd75}{A\_MPS\_TX\_SE\_CNT\_MAC01}} + (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01053}01053                 wtp-\/>\mbox{\hyperlink{structwtp__data_ad63a669131f1842a31d11b52f05f5508}{mps\_xgm}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[(i*2)]     = ((value >> 8) \& 0xFF);\textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01054}01054                 wtp-\/>\mbox{\hyperlink{structwtp__data_ad63a669131f1842a31d11b52f05f5508}{mps\_xgm}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[(i*2)]     = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01055}01055                 wtp-\/>\mbox{\hyperlink{structwtp__data_ad63a669131f1842a31d11b52f05f5508}{mps\_xgm}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[(i*2) + 1] = ((value >> 24) \& 0xFF);\textcolor{comment}{/*bit 24:31}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01056}01056 \textcolor{comment}{                                                                     */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01057}01057                 wtp-\/>\mbox{\hyperlink{structwtp__data_ad63a669131f1842a31d11b52f05f5508}{mps\_xgm}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[(i*2) + 1] = ((value >> 16) \& 0xFF);\textcolor{comment}{/*bit 16:23}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01058}01058 \textcolor{comment}{                                                                     */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01059}01059         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01060}01060 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01061}01061         \textcolor{comment}{/* Get MAC PORTx PKT COUNT*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01062}01062         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01063}01063                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, 0x3081c + ((i * 4) << 12));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01064}01064                 wtp-\/>\mbox{\hyperlink{structwtp__data_a9851d108fa5417018d837a2f79ce140d}{mac\_portx\_pkt\_count}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 24) \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01065}01065                 wtp-\/>\mbox{\hyperlink{structwtp__data_a9851d108fa5417018d837a2f79ce140d}{mac\_portx\_pkt\_count}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 16) \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01066}01066                 wtp-\/>\mbox{\hyperlink{structwtp__data_af05a3f1b91600b19cfcfd20d4b78515c}{mac\_porrx\_pkt\_count}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 8) \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01067}01067                 wtp-\/>\mbox{\hyperlink{structwtp__data_af05a3f1b91600b19cfcfd20d4b78515c}{mac\_porrx\_pkt\_count}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 0) \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01068}01068         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01069}01069 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01070}01070         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01071}01071                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, 0x30f20 + ((i * 4) << 12));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01072}01072                 wtp-\/>\mbox{\hyperlink{structwtp__data_aee0f1c76f5bcfe53fad5f6a70e2094ff}{mac\_portx\_aframestra\_ok}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = value \& 0xff;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01073}01073                 wtp-\/>\mbox{\hyperlink{structwtp__data_aee0f1c76f5bcfe53fad5f6a70e2094ff}{mac\_portx\_aframestra\_ok}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = value \& 0xff;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01074}01074         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01075}01075 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01076}01076         \textcolor{comment}{/*MAC\_PORT\_MTIP\_1G10G\_TX\_etherStatsPkts*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01077}01077 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01078}01078         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01079}01079                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, 0x30f60 + ((i * 4) << 12));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01080}01080                 wtp-\/>\mbox{\hyperlink{structwtp__data_aaec1e9a459b7971c58e1fd4e3c658399}{mac\_portx\_etherstatspkts}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[i] = value \& 0xff;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01081}01081                 wtp-\/>\mbox{\hyperlink{structwtp__data_aaec1e9a459b7971c58e1fd4e3c658399}{mac\_portx\_etherstatspkts}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[i] = value \& 0xff;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01082}01082         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01083}01083 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01084}01084         \textcolor{comment}{/*RX path*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01085}01085 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01086}01086         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a1f05ae5a72e269ac7e8fea20333d3523}{A\_SGE\_DEBUG\_DATA\_HIGH\_INDEX\_7}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01087}01087         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = ((value >> 4) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01088}01088         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[0] = ((value >> 0) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01089}01089         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = ((value >> 12) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01090}01090         wtp-\/>\mbox{\hyperlink{structwtp__data_a0bab425a5b4315109be40c0dc4fb9213}{sge\_debug\_data\_high\_indx7}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[1] = ((value >> 8) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01091}01091 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01092}01092         \textcolor{comment}{/*Get SGE debug data high index 1*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01093}01093         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a99db879bbb72ac413b99b728e32306ab}{A\_SGE\_DEBUG\_DATA\_HIGH\_INDEX\_1}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01094}01094         wtp-\/>\mbox{\hyperlink{structwtp__data_a87f9caeb4dd5677bca6dc52428e8bafa}{sge\_debug\_data\_high\_indx1}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = ((value >> 20) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01095}01095         wtp-\/>\mbox{\hyperlink{structwtp__data_a87f9caeb4dd5677bca6dc52428e8bafa}{sge\_debug\_data\_high\_indx1}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = ((value >> 16) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01096}01096         wtp-\/>\mbox{\hyperlink{structwtp__data_a87f9caeb4dd5677bca6dc52428e8bafa}{sge\_debug\_data\_high\_indx1}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = ((value >> 28) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01097}01097         wtp-\/>\mbox{\hyperlink{structwtp__data_a87f9caeb4dd5677bca6dc52428e8bafa}{sge\_debug\_data\_high\_indx1}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = ((value >> 24) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01098}01098 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01099}01099         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_a1c59f4ad9e03ba3493f02e3d072f02a5}{A\_SGE\_DEBUG\_DATA\_HIGH\_INDEX\_9}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01100}01100         wtp-\/>\mbox{\hyperlink{structwtp__data_a87c33d8f698eced1f240579ee5d267e7}{sge\_debug\_data\_high\_indx9}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[0] = ((value >> 20) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01101}01101         wtp-\/>\mbox{\hyperlink{structwtp__data_a87c33d8f698eced1f240579ee5d267e7}{sge\_debug\_data\_high\_indx9}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[1] = ((value >> 28) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01102}01102 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01103}01103         wtp-\/>\mbox{\hyperlink{structwtp__data_a87c33d8f698eced1f240579ee5d267e7}{sge\_debug\_data\_high\_indx9}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[0] = ((value >> 16) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01104}01104         wtp-\/>\mbox{\hyperlink{structwtp__data_a87c33d8f698eced1f240579ee5d267e7}{sge\_debug\_data\_high\_indx9}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[1] = ((value >> 24) \& 0x0F);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01105}01105 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01106}01106         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01107}01107                 \mbox{\hyperlink{common_8h_ad3dc49bbbedbe15ab037b2f90bcfc2f5}{t4\_tp\_pio\_read}}(padap, \&value, 1, (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})(\mbox{\hyperlink{t4__regs_8h_acdece1a781b6f9f2c94fe839a0beaf42}{A\_TP\_DBG\_CSIDE\_TX0}} + i),}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01108}01108                                \textcolor{keyword}{true});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01109}01109 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01110}01110                 wtp-\/>\mbox{\hyperlink{structwtp__data_ac510a75ad9d59abef3730496bd16b851}{utx\_tpcside\_tx}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[i] = ((value >> 28) \& 0xF);\textcolor{comment}{/*bits 28:31}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01111}01111 \textcolor{comment}{                                                                   */}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01112}01112                 wtp-\/>\mbox{\hyperlink{structwtp__data_ac510a75ad9d59abef3730496bd16b851}{utx\_tpcside\_tx}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[i]   = ((value >> 24) \& 0xF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01113}01113         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01114}01114 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01115}01115         \textcolor{comment}{/*ULP\_RX input/output*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01116}01116         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01117}01117                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_aed8b01ed1c8bb9d888c6e54ea179ce3c}{A\_ULP\_RX\_SE\_CNT\_CH0}} + (i*4)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01118}01118 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01119}01119                 wtp-\/>\mbox{\hyperlink{structwtp__data_abd38cc41089b58e48c46970f257beb21}{pmrx\_ulprx}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i]       = ((value >> 4) \& 0xF); \textcolor{comment}{/*bits 4:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01120}01120                 wtp-\/>\mbox{\hyperlink{structwtp__data_abd38cc41089b58e48c46970f257beb21}{pmrx\_ulprx}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i]       = ((value >> 0) \& 0xF); \textcolor{comment}{/*bits 0:3*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01121}01121                 wtp-\/>\mbox{\hyperlink{structwtp__data_a483a4f3ff44811c27a483dff0d1cc0f5}{ulprx\_tpcside}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 28) \& 0xF);\textcolor{comment}{/*bits 28:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01122}01122                 wtp-\/>\mbox{\hyperlink{structwtp__data_a483a4f3ff44811c27a483dff0d1cc0f5}{ulprx\_tpcside}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 24) \& 0xF);\textcolor{comment}{/*bits 24:27*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01123}01123         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01124}01124 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01125}01125         \textcolor{comment}{/*Get LE DB response count*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01126}01126         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, \mbox{\hyperlink{t4__regs_8h_aab04105adfe420ccb2dd8e8718d21bbd}{A\_LE\_DB\_REQ\_RSP\_CNT}});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01127}01127         wtp-\/>\mbox{\hyperlink{structwtp__data_ac0bc4928b664570c50bb5c27d349a71c}{le\_db\_rsp\_cnt}}.\mbox{\hyperlink{structwtp__type__0_ad0bf711e512b5adf71d5c21cb4f4ae5b}{sop}} = value \& 0xF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01128}01128         wtp-\/>\mbox{\hyperlink{structwtp__data_ac0bc4928b664570c50bb5c27d349a71c}{le\_db\_rsp\_cnt}}.\mbox{\hyperlink{structwtp__type__0_a8670ab6795f8d61c95b07ccdc50ced98}{eop}} = (value >> 16) \& 0xF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01129}01129 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01130}01130         \textcolor{comment}{/*Get TP debug Eside PKTx*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01131}01131         \textcolor{keywordflow}{for} (i = 0; i < 4; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01132}01132                 \mbox{\hyperlink{common_8h_ad3dc49bbbedbe15ab037b2f90bcfc2f5}{t4\_tp\_pio\_read}}(padap, \&value, 1, (\mbox{\hyperlink{osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})(\mbox{\hyperlink{t4__regs_8h_a74b797694d4b83f785aa87549e442e84}{A\_TP\_DBG\_ESIDE\_PKT0}} + i),}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01133}01133                                \textcolor{keyword}{true});}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01134}01134 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01135}01135                 wtp-\/>\mbox{\hyperlink{structwtp__data_ade9cc1b1e9813d2ce08268d019c8fdbb}{tp\_dbg\_eside\_pktx}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = ((value >> 12) \& 0xF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01136}01136                 wtp-\/>\mbox{\hyperlink{structwtp__data_ade9cc1b1e9813d2ce08268d019c8fdbb}{tp\_dbg\_eside\_pktx}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = ((value >> 8) \& 0xF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01137}01137         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01138}01138 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01139}01139         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01140}01140         \textcolor{comment}{/*MPS\_RX\_SE\_CNT\_OUT01*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01141}01141         value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_ade93d5f0a8f6dce65d7acfe034385328}{A\_MPS\_RX\_SE\_CNT\_OUT01}} + (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01142}01142         wtp-\/>\mbox{\hyperlink{structwtp__data_ab465dd80bc6d439e4c13189c4bdbeaa5}{mps\_tp}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[0] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bit 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01143}01143         wtp-\/>\mbox{\hyperlink{structwtp__data_ab465dd80bc6d439e4c13189c4bdbeaa5}{mps\_tp}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[0] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bit 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01144}01144         wtp-\/>\mbox{\hyperlink{structwtp__data_ab465dd80bc6d439e4c13189c4bdbeaa5}{mps\_tp}}.\mbox{\hyperlink{structwtp__type__3_a79f31c1e7fd78ff0a3e4d002a2d407ff}{sop}}[1] = ((value >> 24) \& 0xFF); \textcolor{comment}{/*bit 24:31*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01145}01145         wtp-\/>\mbox{\hyperlink{structwtp__data_ab465dd80bc6d439e4c13189c4bdbeaa5}{mps\_tp}}.\mbox{\hyperlink{structwtp__type__3_a289633135de3db37c66311d751450779}{eop}}[1] = ((value >> 16) \& 0xFF); \textcolor{comment}{/*bit 16:23*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01146}01146 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01147}01147         drop = ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a524346274301274b7f64473b913ad051}{TP\_MIB\_TNL\_CNG\_DROP\_0}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01148}01148         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a584f5c7dcd67002e2e73aecf28998d13}{TP\_MIB\_TNL\_CNG\_DROP\_1}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01149}01149         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_ae010c60f1c76d223be500ecd80999fab}{TP\_MIB\_OFD\_CHN\_DROP\_0}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01150}01150         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a1654404b46954c3b3c9f1ae9dde683f7}{TP\_MIB\_OFD\_CHN\_DROP\_1}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01151}01151         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_af9867721c300afea2dae69331420c596}{TP\_MIB\_FCOE\_DROP\_0}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01152}01152         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a5d8cf6fa8341af863da62a5cd406ce81}{TP\_MIB\_FCOE\_DROP\_1}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01153}01153         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_adf2a451deb262102d5c4457debda0d07}{TP\_MIB\_OFD\_VLN\_DROP\_0}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01154}01154         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_acaafffdf2ca033432dc37b86df0b7733}{TP\_MIB\_OFD\_VLN\_DROP\_1}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01155}01155         drop += ptp\_mib-\/>\mbox{\hyperlink{structtp__mib__data_a5de5e8dd4973f813235624269bc477c5}{TP\_MIB\_USM\_DROP}}.\mbox{\hyperlink{structtp__mib__type_a655c0db80285f7323db98bd3357c1e3a}{value}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01156}01156 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01157}01157         wtp-\/>\mbox{\hyperlink{structwtp__data_ab465dd80bc6d439e4c13189c4bdbeaa5}{mps\_tp}}.\mbox{\hyperlink{structwtp__type__3_a9d9f73e30f8a286d1464361e4642e669}{drops}} = drop;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01158}01158 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01159}01159         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01160}01160         \textcolor{keywordflow}{for} (i = 0; i < 8; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01161}01161                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_a9c07d7667325c961c7ea1f2ce8250836}{A\_MPS\_RX\_SE\_CNT\_IN0}} + (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01162}01162 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01163}01163                 wtp-\/>\mbox{\hyperlink{structwtp__data_a37f127d657e38342fc032f2ba2f8aee2}{xgm\_mps}}.\mbox{\hyperlink{structwtp__data_1_1__xgm__mps_ac12d63b6adc0c0db27fa553f55235367}{sop}}[i] = ((value >> 8) \& 0xFF); \textcolor{comment}{/*bits 8:15*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01164}01164                 wtp-\/>\mbox{\hyperlink{structwtp__data_a37f127d657e38342fc032f2ba2f8aee2}{xgm\_mps}}.\mbox{\hyperlink{structwtp__data_1_1__xgm__mps_ad41c60e834ce81d55500bf3d23c710ee}{eop}}[i] = ((value >> 0) \& 0xFF); \textcolor{comment}{/*bits 0:7*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01165}01165         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01166}01166         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01167}01167                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, (\mbox{\hyperlink{t4__regs_8h_affaf76a5d6f1c9129cab145e099e7fda}{A\_MPS\_RX\_CLS\_DROP\_CNT0}} + (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01168}01168                 drop += (value \& 0xFFFF) + ((value >> 16) \& 0xFFFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01169}01169         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01170}01170         wtp-\/>\mbox{\hyperlink{structwtp__data_a37f127d657e38342fc032f2ba2f8aee2}{xgm\_mps}}.\mbox{\hyperlink{structwtp__data_1_1__xgm__mps_a091635361ac1720412612b983d40a799}{cls\_drop}} = drop \& 0xFF;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01171}01171 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01172}01172         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01173}01173                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, 0x30e20 + ((i * 4) << 12));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01174}01174                 wtp-\/>\mbox{\hyperlink{structwtp__data_a2233aa3819094ab113ddf393879c8e0f}{mac\_porrx\_aframestra\_ok}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[i] = value \& 0xff;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01175}01175                 wtp-\/>\mbox{\hyperlink{structwtp__data_a2233aa3819094ab113ddf393879c8e0f}{mac\_porrx\_aframestra\_ok}}.\mbox{\hyperlink{structwtp__type__2_adf4ae86da2a44ebfc77d697f1f4d364f}{eop}}[i] = value \& 0xff;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01176}01176         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01177}01177 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01178}01178         \textcolor{comment}{/*MAC\_PORT\_MTIP\_1G10G\_RX\_etherStatsPkts*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01179}01179         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01180}01180                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap, 0x30e60 + ((i * 4) << 12));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01181}01181                 wtp-\/>\mbox{\hyperlink{structwtp__data_a2829622bcbbe5db6bfb1d40ff3d1f15a}{mac\_porrx\_etherstatspkts}}.\mbox{\hyperlink{structwtp__type__1_a9e88dcbb8cbc97e35e4aac2c976cc82c}{sop}}[i] = value \& 0xff;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01182}01182                 wtp-\/>\mbox{\hyperlink{structwtp__data_a2829622bcbbe5db6bfb1d40ff3d1f15a}{mac\_porrx\_etherstatspkts}}.\mbox{\hyperlink{structwtp__type__1_a88b6304b1ac23932a385539c9796a5bb}{eop}}[i] = value \& 0xff;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01183}01183         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01184}01184 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01185}01185         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[0] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a552e4965ed68aaf992ec7d7e204d4f0e}{debug\_PD\_Req\_Int0\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01186}01186         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[1] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_a69e7f6e20bd854f1012e085dc5700dac}{debug\_PD\_Req\_Int1\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01187}01187         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[2] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ac4bb02baee7e0a51d861ee571203300f}{debug\_PD\_Req\_Int2\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01188}01188         wtp-\/>\mbox{\hyperlink{structwtp__data_afd69eec42831bf252848351241ed0d62}{sge\_pcie\_ints}}.\mbox{\hyperlink{structwtp__type__2_a813cf0dcf2683b091e05902c9564fc4e}{sop}}[3] = sge\_dbg\_reg-\/>\mbox{\hyperlink{structsge__debug__reg__data_ab0e0796edadf579e0b3366378d7b8e7f}{debug\_PD\_Req\_Int3\_cnt}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01189}01189 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01190}01190         \textcolor{comment}{/* Add up the overflow drops on all 4 ports.*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01191}01191         drop = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01192}01192         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01193}01193                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01194}01194                                     (\mbox{\hyperlink{t4__regs_8h_a234b86a09ba66f11d3029109e8be5aa3}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_DROP\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01195}01195                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01196}01196                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01197}01197                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01198}01198                                     (\mbox{\hyperlink{t4__regs_8h_a234b86a09ba66f11d3029109e8be5aa3}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_DROP\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01199}01199                                      (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01200}01200                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01201}01201                                     (\mbox{\hyperlink{t4__regs_8h_a3f4bdcf64de9aa827e2badd6e256c0d7}{A\_MPS\_STAT\_RX\_BG\_0\_LB\_DROP\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01202}01202                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01203}01203                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01204}01204                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01205}01205                                     (\mbox{\hyperlink{t4__regs_8h_a234b86a09ba66f11d3029109e8be5aa3}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_DROP\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01206}01206                                      (i << 2)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01207}01207 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01208}01208                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01209}01209                                     (\mbox{\hyperlink{t4__regs_8h_a3910e6b0b1d53e0f8eaa6c5cce146855}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_TRUNC\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01210}01210                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01211}01211                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01212}01212                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01213}01213                                     (\mbox{\hyperlink{t4__regs_8h_a3910e6b0b1d53e0f8eaa6c5cce146855}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_TRUNC\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01214}01214                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01215}01215                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01216}01216                                     (\mbox{\hyperlink{t4__regs_8h_a0ba33c60239195ed7cde3a304b734367}{A\_MPS\_STAT\_RX\_BG\_0\_LB\_TRUNC\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01217}01217                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01218}01218                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01219}01219                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01220}01220                                     (\mbox{\hyperlink{t4__regs_8h_a3910e6b0b1d53e0f8eaa6c5cce146855}{A\_MPS\_STAT\_RX\_BG\_0\_MAC\_TRUNC\_FRAME\_L}} +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01221}01221                                      (i << 3)));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01222}01222 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01223}01223                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01224}01224                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_ad5ebada87a911af7811395858dec1002}{A\_MPS\_PORT\_STAT\_LB\_PORT\_DROP\_FRAMES}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01225}01225                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01226}01226                 drop += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01227}01227         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01228}01228         wtp-\/>\mbox{\hyperlink{structwtp__data_a37f127d657e38342fc032f2ba2f8aee2}{xgm\_mps}}.\mbox{\hyperlink{structwtp__data_1_1__xgm__mps_a358aafec57896d9b7c4bb73a244e57c0}{drop}} = (drop \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01229}01229 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01230}01230         \textcolor{comment}{/* Add up the MPS errors that should result in dropped packets*/}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01231}01231         err = 0;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01232}01232         \textcolor{keywordflow}{for} (i = 0; i < 2; i++) \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01233}01233 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01234}01234                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01235}01235                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a67ea81f1168281c838750242fc517c4c}{A\_MPS\_PORT\_STAT\_RX\_PORT\_MTU\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01236}01236                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01237}01237                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01238}01238                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01239}01239                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a67ea81f1168281c838750242fc517c4c}{A\_MPS\_PORT\_STAT\_RX\_PORT\_MTU\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01240}01240                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01241}01241 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01242}01242                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01243}01243                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a57fe400d180cf504631405ec36fcb142}{A\_MPS\_PORT\_STAT\_RX\_PORT\_MTU\_CRC\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01244}01244                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01245}01245                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01246}01246                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01247}01247                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a57fe400d180cf504631405ec36fcb142}{A\_MPS\_PORT\_STAT\_RX\_PORT\_MTU\_CRC\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01248}01248                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01249}01249 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01250}01250                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01251}01251                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_ab723438d8bc16996e727d7226d191ae7}{A\_MPS\_PORT\_STAT\_RX\_PORT\_CRC\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01252}01252                                      (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01253}01253                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01254}01254                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01255}01255                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_ab723438d8bc16996e727d7226d191ae7}{A\_MPS\_PORT\_STAT\_RX\_PORT\_CRC\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01256}01256                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01257}01257 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01258}01258                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01259}01259                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a2ab1c5a9393c0fd1d30f7baec6ce2b1c}{A\_MPS\_PORT\_STAT\_RX\_PORT\_LEN\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01260}01260                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01261}01261                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01262}01262                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01263}01263                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a2ab1c5a9393c0fd1d30f7baec6ce2b1c}{A\_MPS\_PORT\_STAT\_RX\_PORT\_LEN\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01264}01264                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01265}01265 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01266}01266                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01267}01267                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a1c4b58408e787b29cba42505eb4ba17f}{A\_MPS\_PORT\_STAT\_RX\_PORT\_SYM\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01268}01268                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01269}01269                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01270}01270                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01271}01271                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a1c4b58408e787b29cba42505eb4ba17f}{A\_MPS\_PORT\_STAT\_RX\_PORT\_SYM\_ERROR\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01272}01272                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01273}01273 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01274}01274                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01275}01275                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a77209b674c0ced6813600cbf1b9fbeb0}{A\_MPS\_PORT\_STAT\_RX\_PORT\_LESS\_64B\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01276}01276                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}})));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01277}01277                 err += value;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01278}01278                 value = \mbox{\hyperlink{adapter_8h_a22b5aec3a080e392e33e5f64f215e55d}{t4\_read\_reg}}(padap,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01279}01279                         (\mbox{\hyperlink{t4__regs_8h_af74e42f69bf39a69db1a75d1515d9cc5}{T5\_PORT0\_REG}}(\mbox{\hyperlink{t4__regs_8h_a77209b674c0ced6813600cbf1b9fbeb0}{A\_MPS\_PORT\_STAT\_RX\_PORT\_LESS\_64B\_L}}) +}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01280}01280                         (i * \mbox{\hyperlink{t4__regs_8h_a1ad21a567d03c7e6d1fdc8578d9421f1}{T5\_PORT\_STRIDE}}) + 4));}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01281}01281         \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01282}01282         wtp-\/>\mbox{\hyperlink{structwtp__data_a37f127d657e38342fc032f2ba2f8aee2}{xgm\_mps}}.\mbox{\hyperlink{structwtp__data_1_1__xgm__mps_a388bf1e337fd2c8e01d5389fafd67926}{err}} = (err \& 0xFF);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01283}01283 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01284}01284         rc = \mbox{\hyperlink{cudbg__lib__common_8h_a6afc89255d86966128482a1ef3dbbf28}{write\_compression\_hdr}}(\&scratch\_buff, dbg\_buff);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01285}01285 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01286}01286         \textcolor{keywordflow}{if} (rc)}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01287}01287                 \textcolor{keywordflow}{goto} err1;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01288}01288 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01289}01289         rc = \mbox{\hyperlink{cudbg__lib__common_8h_a26b81feb97bab7c1b26806b917b878a1}{compress\_buff}}(\&scratch\_buff, dbg\_buff);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01290}01290 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01291}01291 err1:}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01292}01292         \mbox{\hyperlink{cudbg__common_8c_aebfea78d0f61efdb55e44f61cef3f153}{release\_scratch\_buff}}(\&scratch\_buff, dbg\_buff);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01293}01293 err:}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01294}01294         \textcolor{keywordflow}{return} rc;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01295}01295 \}}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01296}01296 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01297}\mbox{\hyperlink{cudbg__lib_8h_ad8fbaf38534db0b4ee4d510550b2fff8}{01297}} \textcolor{keywordtype}{int} \mbox{\hyperlink{cudbg__wtp_8c_a29ce28c1dc82a3e9835d0cede59fe06b}{collect\_wtp\_data}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__init}{cudbg\_init}} *pdbg\_init,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01298}01298                      \textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__buffer}{cudbg\_buffer}} *dbg\_buff,}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01299}01299                      \textcolor{keyword}{struct} \mbox{\hyperlink{structcudbg__error}{cudbg\_error}} *cudbg\_err)}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01300}01300 \{}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01301}01301         \textcolor{keyword}{struct }\mbox{\hyperlink{structadapter}{adapter}} *padap = pdbg\_init-\/>\mbox{\hyperlink{structcudbg__init_a6d5127170be32c3d62d0fee249fb327c}{adap}};}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01302}01302         \textcolor{keywordtype}{int} rc = -\/1;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01303}01303 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01304}01304         \textcolor{keywordflow}{if} (\mbox{\hyperlink{common_8h_ae473102f61c3c629cb5605d4480d9f48}{is\_t5}}(padap))}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01305}01305                 rc = \mbox{\hyperlink{cudbg__wtp_8c_a609ed7eb634bc4b15341bd6662ba7d78}{t5\_wtp\_data}}(pdbg\_init, dbg\_buff, cudbg\_err);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01306}01306         \textcolor{keywordflow}{else} \textcolor{keywordflow}{if} (\mbox{\hyperlink{common_8h_a6729695f360e1e85845a946aa51f62d5}{is\_t6}}(padap))}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01307}01307                 rc = \mbox{\hyperlink{cudbg__wtp_8c_a5301cf5aba52eb98d655ac203d890c7f}{t6\_wtp\_data}}(pdbg\_init, dbg\_buff, cudbg\_err);}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01308}01308 }
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01309}01309         \textcolor{keywordflow}{return} rc;}
\DoxyCodeLine{\Hypertarget{cudbg__wtp_8c_source_l01310}01310 \}}

\end{DoxyCode}
