linux/drivers/tty/synclink.c
<<
>>
Prefs
   1/*
   2 * $Id: synclink.c,v 4.38 2005/11/07 16:30:34 paulkf Exp $
   3 *
   4 * Device driver for Microgate SyncLink ISA and PCI
   5 * high speed multiprotocol serial adapters.
   6 *
   7 * written by Paul Fulghum for Microgate Corporation
   8 * paulkf@microgate.com
   9 *
  10 * Microgate and SyncLink are trademarks of Microgate Corporation
  11 *
  12 * Derived from serial.c written by Theodore Ts'o and Linus Torvalds
  13 *
  14 * Original release 01/11/99
  15 *
  16 * This code is released under the GNU General Public License (GPL)
  17 *
  18 * This driver is primarily intended for use in synchronous
  19 * HDLC mode. Asynchronous mode is also provided.
  20 *
  21 * When operating in synchronous mode, each call to mgsl_write()
  22 * contains exactly one complete HDLC frame. Calling mgsl_put_char
  23 * will start assembling an HDLC frame that will not be sent until
  24 * mgsl_flush_chars or mgsl_write is called.
  25 * 
  26 * Synchronous receive data is reported as complete frames. To accomplish
  27 * this, the TTY flip buffer is bypassed (too small to hold largest
  28 * frame and may fragment frames) and the line discipline
  29 * receive entry point is called directly.
  30 *
  31 * This driver has been tested with a slightly modified ppp.c driver
  32 * for synchronous PPP.
  33 *
  34 * 2000/02/16
  35 * Added interface for syncppp.c driver (an alternate synchronous PPP
  36 * implementation that also supports Cisco HDLC). Each device instance
  37 * registers as a tty device AND a network device (if dosyncppp option
  38 * is set for the device). The functionality is determined by which
  39 * device interface is opened.
  40 *
  41 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
  42 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  43 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  44 * DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
  45 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  46 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  47 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  48 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  49 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  50 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  51 * OF THE POSSIBILITY OF SUCH DAMAGE.
  52 */
  53
  54#if defined(__i386__)
  55#  define BREAKPOINT() asm("   int $3");
  56#else
  57#  define BREAKPOINT() { }
  58#endif
  59
  60#define MAX_ISA_DEVICES 10
  61#define MAX_PCI_DEVICES 10
  62#define MAX_TOTAL_DEVICES 20
  63
  64#include <linux/module.h>
  65#include <linux/errno.h>
  66#include <linux/signal.h>
  67#include <linux/sched.h>
  68#include <linux/timer.h>
  69#include <linux/interrupt.h>
  70#include <linux/pci.h>
  71#include <linux/tty.h>
  72#include <linux/tty_flip.h>
  73#include <linux/serial.h>
  74#include <linux/major.h>
  75#include <linux/string.h>
  76#include <linux/fcntl.h>
  77#include <linux/majoOINT() { }
linux/ioce irupt.h>
linux/majoOINT() { }
7 69#include <limm.h>
linux/majoOINT() { }
8 70#include <linux/pcseq_one"l.h>
linux/majoOINT() { }
8 71#include <linux/ttslabl.h>
linux/majoOINT() { }
8 72#include <lindelah>
linux/majoOINT() { }
8 73#include <linuxnet/span>>
linux/majoOINT() { }
8 74#include <linux/v>
linux/majoOINT() { }
8 75#include <linuxinirrupt.h>
linux/majoOINT() { }
8 76#include <linux/ioctl.h>
linux/majoOINT() { }
8 77#include <linux/s() { }
<.h>
linux/majoOINT() { }
    88 69#include <asm-alphaiio.h|="fref">asm-armiio.h|="fref">asm-avr32iio.h|="fref">asm-blackfiniio.h|="fref">asm-crisiio.h|="fref">asm-frviio.h|="fref">asm-g/spaiciio.h|="fref">asm-h8300iio.h|="fref">asm-/ttyiio.h|="fref">asm-/a64iio.h|="fref">asm-m32riio.h|="fref">asm-m68kiio.h|="fref">asm-m68knommuiio.h|="fref">asm-mipsiio.h|="fref">asm-mips64iio.h|="fref">asm-parisciio.h|="fref">asm-powerpciio.h|="fref">asm-ppciio.h|="fref">asm-s390iio.h|="fref">asm-shiio.h|="fref">asm-sh64iio.h|="fref">asm-sparciio.h|="fref">asm-sparc64iio.h|="fref">asm-umiio.h|="fref">asm-v850iio.h|="fref">asm-xtyiio.h|="fref">asm-xty_64iio.h|="fref">asm-xtensaiio.hh>
alt">asmiio.hclass="fref">linux/majoOINT() { }
9 70#include <asm-alphaiirq.h|="fref">asm-armiirq.h|="fref">asm-avr32iirq.h|="fref">asm-blackfiniirq.h|="fref">asm-crisiirq.h|="fref">asm-frviirq.h|="fref">asm-g/spaiciirq.h|="fref">asm-h8300iirq.h|="fref">asm-/ttyiirq.h|="fref">asm-/a64iirq.h|="fref">asm-m32riirq.h|="fref">asm-m68kiirq.h|="fref">asm-m68knommuiirq.h|="fref">asm-mipsiirq.h|="fref">asm-mips64iirq.h|="fref">asm-parisciirq.h|="fref">asm-powerpciirq.h|="fref">asm-ppciirq.h|="fref">asm-s390iirq.h|="fref">asm-shiirq.h|="fref">asm-sh64iirq.h|="fref">asm-sparciirq.h|="fref">asm-sparc64iirq.h|="fref">asm-umiirq.h|="fref">asm-v850iirq.h|="fref">asm-xtyiirq.h|="fref">asm-xty_64iirq.h|="fref">asm-xtensaiirq.hh>
alt">asmiirq.hclass="fref">linux/majoOINT() { }
9 71#include <asm-alphaidma.h|="fref">asm-armidma.h|="fref">asm-avr32idma.h|="fref">asm-blackfinidma.h|="fref">asm-crisidma.h|="fref">asm-frvidma.h|="fref">asm-g/spaicidma.h|="fref">asm-h8300idma.h|="fref">asm-/ttyidma.h|="fref">asm-/a64idma.h|="fref">asm-m32ridma.h|="fref">asm-m68kidma.h|="fref">asm-m68knommuidma.h|="fref">asm-mipsidma.h|="fref">asm-mips64idma.h|="fref">asm-pariscidma.h|="fref">asm-powerpcidma.h|="fref">asm-ppcidma.h|="fref">asm-s390idma.h|="fref">asm-shidma.h|="fref">asm-sh64idma.h|="fref">asm-sparcidma.h|="fref">asm-sparc64idma.h|="fref">asm-umidma.h|="fref">asm-v850idma.h|="fref">asm-xtyidma.h|="fref">asm-xty_64idma.h|="fref">asm-xtensaidma.hh>
alt">asmidma.hclass="fref">linux/majoOINT() { }
9 72#include <linbitops<.h>
linux/majoOINT() { }
9 73#include <asm-alphaikup"s.h|="fref">asm-armikup"s.h|="fref">asm-avr32ikup"s.h|="fref">asm-blackfinikup"s.h|="fref">asm-crisikup"s.h|="fref">asm-frvikup"s.h|="fref">asm-g/spaicikup"s.h|="fref">asm-h8300ikup"s.h|="fref">asm-/ttyikup"s.h|="fref">asm-/a64ikup"s.h|="fref">asm-m32rikup"s.h|="fref">asm-m68kikup"s.h|="fref">asm-m68knommuikup"s.h|="fref">asm-mipsikup"s.h|="fref">asm-mips64ikup"s.h|="fref">asm-pariscikup"s.h|="fref">asm-powerpcikup"s.h|="fref">asm-ppcikup"s.h|="fref">asm-s390ikup"s.h|="fref">asm-shikup"s.h|="fref">asm-sh64ikup"s.h|="fref">asm-sparcikup"s.h|="fref">asm-sparc64ikup"s.h|="fref">asm-umikup"s.h|="fref">asm-v850ikup"s.h|="fref">asm-xtyikup"s.h|="fref">asm-xty_64ikup"s.h|="fref">asm-xtensaikup"s.hh>
alt">asmikup"s.hclass="fref">linux/majoOINT() { }
9 74#include <linux/href=os<.h>
linux/majoOINT() { }
9 75#include <linuxtionqueu>>
linux/majoOINT() { }
9 76#include <linux/hdlc>
linux/majoOINT() { }
9 77#include <linux/dma-mappring.h>
linux/majoOINT() { }
  9 8    9defined(__i38CONFIG_/spaa href="+code=_CONFIG_/spayncli || ass="sref">__i38d(__i38CONFIG_/spa_MODULEa href="+code=_CONFIG_/spa_MODULEyncli &&ss="sref">defined(__i38CONFIG_SYNCLINK_MODULEa href="+code=_CONFIG_SYNCLINK_MODULEyncliink.c#L55" id="L55" class="line" na10e="L10">   10 0 11 0 12 0 13 0 14 0 15__i38errora href="+code=_error" cl,ss="sref">__i38   __i38addra href="+code=_addryncli ss="sref">__i38errora href="+code=_error" cl = ss="sref">__i38get_usera href="+code=_get_user" class="sref">__i38   __i38addra href="+code=_addrynclink.c#L64" id="L64" class="line" na10e="L16"> 0 16__i38errora href="+code=_error" cl,ss="sref">__i38de>
	__i38src	__i38sizda href="+code=_sizdyncli ss="sref">__i38errora href="+code=_error" cl = ss="sref">__i38copy_odor_usera href="+code=_copy_odor_user" class="sref">__i38de>
	__i38src	__i38sizda href="+code=_sizdyncli ? -ss="sref">__i38EFAULa>() { }
 0 17__i38errora href="+code=_error" cl,ss="sref">__i38   __i38addra href="+code=_addryncli ss="sref">__i38errora href="+code=_error" cl = ss="sref">__i38versusera href="+code=_versuser" class="sref">__i38   __i38addra href="+code=_addrynclink.c#L64" id="L64" class="line" na10e="L18"> 0 18__i38errora href="+code=_error" cl,ss="sref">__i38de>
	__i38src	__i38sizda href="+code=_sizdyncli ss="sref">__i38errora href="+code=_error" cl = ss="sref">__i38copy_to_usera href="+code=_copy_to_user" class="sref">__i38de>
	__i38src	__i38sizda href="+code=_sizdyncli ? -ss="sref">__i38EFAULa>() { }
 0 19   10asm-alphaiuaccess.h|="fref">asm-armiuaccess.h|="fref">asm-avr32iuaccess.h|="fref">asm-blackfiniuaccess.h|="fref">asm-crisiuaccess.h|="fref">asm-frviuaccess.h|="fref">asm-g/spaiciuaccess.h|="fref">asm-h8300iuaccess.h|="fref">asm-/ttyiuaccess.h|="fref">asm-/a64iuaccess.h|="fref">asm-m32riuaccess.h|="fref">asm-m68kiuaccess.h|="fref">asm-m68knommuiuaccess.h|="fref">asm-mipsiuaccess.h|="fref">asm-mips64iuaccess.h|="fref">asm-parisciuaccess.h|="fref">asm-powerpciuaccess.h|="fref">asm-ppciuaccess.h|="fref">asm-s390iuaccess.h|="fref">asm-shiuaccess.h|="fref">asm-sh64iuaccess.h|="fref">asm-sparciuaccess.h|="fref">asm-sparc64iuaccess.h|="fref">asm-umiuaccess.h|="fref">asm-v850iuaccess.h|="fref">asm-xtyiuaccess.h|="fref">asm-xty_64iuaccess.h|="fref">asm-xtensaiuaccess.hh>
alt">asmiuaccess.hclass="fref">linux/majoOINT() { }
   11linux/majoOINT() { }
   12linux/majoOINT() { }
   13   14defined   15
   16
   17   18
   19
1  20
   21   12   23
   24
   25
1  26
   27
   28linux/majoOINT() { }
1  291  30   31   32   13 20
   341  351  361  37__i38vhys_addra href="+code=_vhys_addrAX_T;  an>
 framl to hoty/synclink.c#L53" id="L53" class="line" na1me="L38">1  38__i38coun
	
1  39__i38gt;&us	
1  40__i38rcc	
   41__i38reserv(   42__i38line32
   43__i38 irt_addra href="+code=_ irt_addrAX_T;        an>
 framl to hoty/synclink.c#L53" id="L53" class="line" na1me="L44">1  44__i38vhys_ly. byp l to holy.1  45definedma_addr	1  46__i38DMAPBUFFERENTRYICES 20
1  471  48pan>BHt" onsusref=be perdingedoty/synclink.c#L53" id="L53" class="line" na1me="L29">1  491  501  51   52   53
1  54#if 1  55#  define 1  56#else
1  57#  define 1  58#endif
1  59
1  60#define 1  61#define    62#define    63
1  64#include <1  65#include <linux/majoOINT() { }
1  66#include <linux/majoOINT() { }
1  67#include <1  68#include <1  69#include < 20
1  70#include <1  71#include <   72#include <linux/majoOINT() { }
1  73#include <1  74#include <1  75#include <1  76#include <   1717 69#include <18 70#include <18 71#include <__i38ve iICES 20
 8 72#include <18 73#include <18 74#include <18 75#include <18 76#include < 8 77#include <   1818 69#include <19 70#include <19 71#include <__i38xmit_l tICES 20
 9 72#include <19 73#include <19 74#include <19 75#include <19 76#include <_head_
__i38gt;&us_eva7/_wait_q	 9 77#include <_head_
__i38eva7/_wait_q	 9 8
__i38tx_vers/ICES 20

  1  9__i38next_/span>a href="+code=_next_/span>AX_T;   an>
2  1020 11defineirq_spinlock32
20 72#include <definetase32
20 73#include <20 14__i38Eva7/Mase32
20 75#include <__i38RecordedEva7/1eCES 20

20 76#include <linux/majoOINT() { }
20 17__i38max_frs="_sizda href="+code=_max_frs="_sizd/s_T;             an>
20 820 19__i38vynclot_bh322  102  11__i38bh_runnspanCES 20

2  12defineisr_o"L5flow322  13__i38bh_request(2  142  15definedcd_chkcoun
	
2  16definects_chkcoun
	
2  17
2  182  192  20__i38l to h_li>
	
/s_T;              an>
Rx & Tx l to holi>
1rAy/synclink.c#L53" id="L53" class="line" na2me="L11">2  21__i38l to h_li>
_phys	
_phys2  12definel to h_li>
_dma_addr	
_dma_addr2  232  24
Rx l to h1rAy/synclink.c#L53" id="L53" class="line" na2me="L15">2  25__i38rx_l to h_li>
	
AX_T; an>
2  262  272  28
2  29__i38tx_dma_l to h1_use2  30
Tx l to h1rAy/synclink.c#L53" id="L53" class="line" na2me="L11">2  31__i38tx_l to h_li>
	
AX_T; an>
2  32definestart_tx_dma_l to h	
2  13
2  342  35__i38f="engediat(_rxl to h	2  36linux/majoOINT() { }
2  37
Ay/synclink.c#L53" id="L53" class="line" na2me="L18">2  38
Ay/synclink.c#L53" id="L53" class="line" na2me="L19">2  39__i38_lo_tx_"drinot_indexa href="+code=__lo_tx_"drinot_indexAX_T;       an>
Ay/synclink.c#L53" id="L53" class="line" na2me="L40">2  40__i38tx_"drinot_coun
	
2  41 20
2  422  43__i38rx_enabl(2  44__i38rx_o"L5flow322  45__i38rx_rcc_underrun  href="+code=_rx_rcc_underrun2  46linux/majoOINT() { }
2  47__i38tx_enabl(2  48__i38tx_" onvda href="+code=_tx_" onvd2  49__i38idle_=
2  502  51__i38cmr_   2  52__i38tcsr_   2  53
2  54#if 
ef=" ty/synclink.c#L53" id="L53" class="line" na2me="L55">2  55#  define 2  56#else

2  57#  define 
2  58#endif

2  59
2  60#define 
2  61#define 
2  62#define __i38io_addr_request(2  63
2  64#include <2  65#include <2  66#include <__i38irq_request(2  67#include <2  68#include <2  69#include <__i38dma_request(2  70#include <2  71#include <__i38mbre_bit162  72#include <__i38loopback_bits162  73#include <__i38usc_idle_=
2  74#include <2  75#include <defineparams	
2  76#include <linux/majoOINT() { }
2  17
27 69#include <__i38irq_occurra28 70#include <
28 71#include <
28 72#include <28 73#include <__i38last_mem_i hoc1628 74#include <
28 75#include <__i38vhys_memory_base	28 76#include <__i38s.28 77#include <2  18
28 69#include <__i38vhys_lcr_base	29 70#include <__i38lcr_offset1629 71#include <__i38lcr_mem_request(29 72#include <29 73#include <__i38misc_ctrl_   29 74#include <29 75#include <29 76#include <__i38drop_rts_on_tx_doude 29 77#include <29 8__i38loop=
2  9__i38loop=
3  1030 11__i38_ax_lo_ivers/_eva7/1eCES 20
30 72#include <30 73#include <
30 1430 75#include <definenetlock3230 76#include <linux/majoOINT() { }
30 17defineSYNCLINK_GENERIC_/spa32linux/majoOINT() { }
30 8AX_T *ss="sref">__i38net/spa href="+code=_net/sp30 93  10linux/majoOINT() { }
3  11linux/majoOINT() { }
3  123  133  143  15 be gerial xmit l to hois 1ipage, orc4096 bytes/synclink.c#L2" id="L2" class="line" name3m6="L14">3  163  17defineSERIAL_XMIT_SIZEa href="+code=_SERIAL_XMIT_SIZEnclink.c#L54" id="L54" class="line" na3m8="L17">3  183  193  203  213  123  23 be gpecified USCrregist h1./synclink.c#L2" id="L2" class="line" name3me="L14">3  243  253  26linux/majoOINT() { }
3  27
3  28
3  293  30
3  31
3  32
3  133  343  353  363  373  383  393  403  41
3  42
3  43
3  44
3  45
3  46
3  47
3  48
3  49
3  50
3  51
3  52
3  53

3  54#if 
3  55#  define 
3  56#else

3  57#  define 
3  58#endif

3  59

3  60#define 
3  61#define 
3  62#define 
3  63

3  64#include <
3  65#include <
3  66#include <
3  67#include <
3  68#include <
3  69#include <
3  70#include <
3  71#include <
3  72#include <3  73#include <3  74#include <3  75#include <3  76#include <3  17
37 69#include <
38 70#include <
38 71#include <
38 72#include <
38 73#include <
38 74#include <
38 75#include <38 76#include <
38 77#include <

38 69#include <
39 70#include <
39 71#include <
39 72#include <
39 73#include <
39 74#include <39 75#include <
39 76#include <
39 77#include <

3  9
4  10
40 11
40 72#include <
40 73#include <40 1440 75#include <40 76#include <40 1740 840 94  104  114  124  134  144  154  16linux/majoOINT() { }
4  174  184  194  204  214  124  234  244  254  264  274  284  294  304  314  324  134  344  354  364  374  384  394  404  41linux/majoOINT() { }
4  424  434  444  454  464  474  484  494  504  514  524  53
4  54#if 4  55#  define 4  56#else
4  57#  define 4  58#endif
4  59
4  60#define 4  61#define 4  62#define 4  63
4  64#include <4  65#include <4  66#include <linux/majoOINT() { }
4  67#include <4  68#include <4  69#include <4  70#include <4  71#include <4  72#include <4  73#include <4  74#include <4  75#include <4  76#include <4  174ers/tty/sync er8u4t;47 69#include <48 70#include <48 71#include <48 72#include <48 73#include <48 74#include <48 75#include <48 76#include <48 77#include <48 69#include <49 70#include <49 71#include <49 72#include <49 73#include <49 74#include <49 75#include <49 76#include <49 77#include <4  95  1050 1150 72#include <50 73#include <50 1450 75#include <50 76#include <50 17linux/majoOINT() { }
50 850 95  105  115  125  135  145  155  165  175  185  195  205  215  125  235  245  255  265  275  285  295  305  315  325  135  345  355  365  375  385  395  405  415  425  435  445  455  465  47linux/majoOINT() { }
5  485  495  505  515  525  53
5  54#if 5  55#  define 5  56#else
5  57#  define 5  58#endif
5  59
5  60#define 5  61#define 5  62#define 5  63
5  64#include <5  65#include <5  66#include <5  67#include <5  68#include <linux/majoOINT() { }
5  69#include <5  70#include <5  71#include <5  72#include <5  73#include <5  74#include <5  75#include <5  76#include <5  175ers/tty/sync er8u4t;57 69#include <58 70#include <58 71#include <58 72#include <58 73#include <58 74#include <58 75#include <58 76#include <58 77#include <5  1858 69#include <59 70#include <59 71#include <59 72#include <linux/majoOINT() { }
59 73#include <59 74#include <59 75#include <59 76#include <59 77#include <5  96  1060 1160 72#include <60 73#include <60 74#include <60 75#include <60 76#include <60 77#include <60 860 96  106  116  126  136  146  156  16linux/majoOINT() { }
6  176  186  196  206  216  126  236  246  256  26linux/majoOINT() { }
6  276  28linux/majoOINT() { }
6  296  306  316  326  136  346  356  366  376  386  396  406  416  426  436  446  456  466  476  486  496  506  516  526  53
6  54#if 6  55#  define 6  56#else
6  57#  define 6  58#endif
6  59
6  60#define 6  61#define 6  62#define 6  63
6  64#include <6  65#include <6  66#include <6  67#include <6  68#include <6  69#include <6  70#include <6  71#include <6  72#include <6  73#include <6  74#include <6  75#include <6  76#include <6  176ers/tty/sync er8u4t;67 69#include <68 70#include <68 71#include <68 72#include <68 73#include <68 74#include <68 75#include <68 76#include <68 77#include <6  1868 69#include <69 70#include <69 71#include <69 72#include <69 73#include <69 74#include <69 75#include <69 76#include <69 77#include <6  97  1070 1170 72#include <70 73#include <70 74#include <70 75#include <70 76#include <linux/majoOINT() { }
70 77#include <70 870 97  107  117  127  137  147  157  16 20
 20
7  177  187  197  207  217  127  237  247  257  267  277  287  297  307  317  327  137  347  357  367  377  387  397  407  417  427  437  447  457  467  477  487  497  507  517  527  53
7  54#if 7  55#  define 7  56#else
7  57#  define 7  58#endif
7  59
7  60#define 7  61#define 7  62#define 7  63
7  64#include <7  65#include <7  66#include <7  67#include <7  68#include <7  69#include <7  70#include <7  71#include <7  72#include <7  73#include <7  74#include <7  75#include <7  76#include <7  177ers/tty/sync er8u4t;77 69#include < 20
78 70#include < 20
78 71#include < 20
78 72#include < 20
78 73#include <78 74#include <78 75#include <78 76#include <78 77#include <7  1878 69#include <79 70#include < 20
79 71#include <79 72#include <79 73#include <79 74#include <79 75#include <79 76#include <79 77#include <7  98  108  71#include <8  72#include <8  73#include < 20
8  74#include <8  75#include <8  76#include <linux/majoOINT() { }
80 77#include <80 880 98  108  118  12 20
8  138  148  158  168  178  188  198  208  218  128  238  248  258  268  278  288  298  308  318  328  138  348  358  368  378  388  398  408  418  428  438  448  458  46linux/majoOINT() { }
8  478  488  498  508  518  528  53
8  54#if 8  55#  define 8  56#else
8  57#  define 8  58#endif
8  59
8  60#define 8  61#define 8  62#define 8  63
8  64#include <8  65#include <8  66#include <8  67#include <8  68#include <8  69#include <8  70#include <8  71#include < 20
8  72#include < 20
8  73#include < 20
8  74#include < 20
8  75#include < 20
8  76#include < 20
8  17 20
8ers/tty/sync er8u4t; 20
87 69#include < 20
88 70#include <88 71#include < 20
"S"liLe"  s hial       f8m8ment"8cude <"S"liLe"  s hial       f8m8ment"8cude &lc#L53" id="L53" class="line" na788="L11888  53
#CES 20
 20
#CES 20
 20
 20
"S"untICES 20
"S"lass="sr clICES 20
 20
lass="sr clICES 20
)lass="sr clICES 20
 20
linux/9ajoOINT() { }
#i
"S"liLe"  s hial       f8m8ment"8cude 9.c#L53" i9="L53" class="line" na8m9="L309309 8"S"liLe"  s hial       f8m8ment"8cude 9.c#L2" id9="L53" class="line" na8m9="L11938  12="srinfo	d	&qa> 20
#!=	d	() { }
 20
 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
 20
 20
&qa> 20
 20
&qa> 20
"S"uu"S",tICES 20
&qa> 20
&qa> 20
&qa> 20
 20
&qa> 20
10.c  17/a>10.18 69mmmmmmmmod
&qa> 20
10.2  2510.3  70#include <10.4  13&qa> 20
"S"uu10.8  2510.6  70#include <10.7  1310.8  25"S",tICES 20
&qa> 20
10.9  25 20
&qa> 20
&qa> 20
 20
&qa> 20
10=8  4110=8  42#it0liLe"  s hial       f8m8ment"8cude 10=8#L53" i10="L53" class="line" na8m10="L>10=8  70#include <&qa> 20
&qa> 20
&qa> 20
#itn class="com8meBH_RECEIVEa __us hnclic*IBH_RECEIVES" cd	&qa> 20
&qa> 20
#itn class="com8meBH_TRANSMITa __us hnclic*IBH_TRANSMITS" cd	&qa> 20
&qa> 20
#itn class="com8meBH_STATUT[ICES" class="sBH_STATUTS" cd	#inc}	10=2  13 20
sn10=3  25&qa> 20
#itn class="com8mefalsentVICES" class=falseS" cd	&qa> 20
#itn class="com8mefalsentVICES" class=falseS" cd	() { }
10=7  70#inc="srinfo	10=8  25 20
&qa> 20
10=9  70#inc="srinfo	10"L  70#increturntICES 20
d	10"1  46}="srinfo	#if 10"8  55#  define 10"7  76#include < 20
10"8  17 20
 20
10=1  4610=2  13 20
"S",="srinfo	&qa> 20
&qa> 20
#itn class="com8mermgcVcharc*ICES" clrmgcICESd	 20
"S",="srinfo	 20
10=7  25uintVICES" class="srmgbh_uiICES 20
10=8  25"S",class="com8ment"aSPEEDa __us hnclic*IaSPEEDICESsd="srinfo	10=78 75#include <10=6  25"S",="srinfo	&qa> 20
110"  461108  71#include <11.2  251108  13 20
1104  25&qa> 20
 20
11078 75#include <1106  251107  25"S",="srinfo	11.8  25&qa> 20
1109  70#inc="srinfo	&qa> 20
&qa> 20
 20
&qa> 20
 20
1121  4611=8  42#include <&qa> 20
"S",="srinfo	&qa> 20
 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
1148  12="srinfo	11=3  25#include <uintVICES" class="srmgbh_uiICES<ui()threry on %s\ning">"S",="srinfo	() { }
1147  25&qa> 20
11=8  25="srinfo	1149  13&qa> 20
11508 69mmmmmmmmn class="com8me mgsl_structnclic*ICES" cla-&g>&qa> 20
11518 69mmmmmmmmn class="com8me mgsl_structnclic*ICES" cla-&g>&qa> 20
&qa> 20
11"8  55#  define ui()t788AX_TIRECT, INCIDENTAL, SPE *y/synclin11"6#L53" i11"L2" class="line" name8m11"L2>1158  56#else
11578 77#include <ui .teerrupt. The type8heIuiIC88AX_TIRECT, INCIDENTAL, SPE *y/synclin11"8#L53" i11="L53" class="line" na8m11="L>1158  481168  411168  42uistructVICES" class="isr_"L_gt;&_uiICESuiICES#itn class="com8meuIc_InRe"l_structnclic*IuIc_InRe"ICESuiIui=%04X\ning">"S",="srinfo	uistructVICES" cluiICESsd	uistructVICES" cluiICES#&&an class="com8meRXSTATUT_ABORT_RECEIVEDl_structnclic*IRXSTATUT_ABORT_RECEIVEDICESs &&&&a	&qa> 20
&qa> 20
&qa> 20
&qa> 20
 20
&qa> 20
 20
 20
 20
1188  371188  13uistructVICES" cluiICES#&&a(lass="com8ment"RXSTATUT_EXITED_HUNTa __us hnclic*IRXSTATUT_EXITED_HUNTICES#+an class="com8meRXSTATUT_IDLE_RECEIVEDl_structnclic*IRXSTATUT_IDLE_RECEIVEDICESssauistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_EXITED_HUNTa __us hnclic*IRXSTATUT_EXITED_HUNTICESs="srinfo	 20
&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_IDLE_RECEIVEDl_structnclic*IRXSTATUT_IDLE_RECEIVEDICESs	&qa> 20
 20
&qa> 20
11=78 75#include <11=6  25uistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_OVERRUNl_structnclic*IRXSTATUT_OVERRUNg_les&qa> 20
120"  4612018 69mmmmmmmmn class="com8meuIc_ClearIrqPendingBitistructVICES" cluIc_ClearIrqPendingBitiICES12028 69mmmmmmmmn class="com8meuIc_UnlatchRxuiBitistructVICES" cluIc_UnlatchRxuiBitiICESuistructVICES" cluiICES#sd	1208  53
1204  25}mmmmmmmn/a>#  define ui()p/tt788AX_TIRECT, INCIDENTAL, SPE *y/synclin12.5#L53" i12.L2" class="line" name7912.L2>12078 75#include <1208  56#else
ui()t788AX_TIRECT, INCIDENTAL, SPE *y/synclin12.7#L53" i12."L53" class="line" na7912."L>12078 77#include <1208  481208  49ui .i .tdicateetby biti .tIth& TCSRpecified op&ions for ISA adapt hs.AXynclin12=2#L53" i12="L64" class="line" na8m12="L>1218  42uistructVICES" class="isr_it_gt;&u_uiICESuiICES#itn class="com8meuIc_InRe"l_structnclic*IuIc_InRe"ICES1221  25 20
uiIui=%04X\ning">"S",="srinfo	1222  25 20
uiICESsd	uiBitistructVICES" cluIc_UnlatchTxuiBitiICESuistructVICES" cluiICES#sd	uiICES#&&a(lass="com8ment"TXSTATUT_UNDERRUNl_structnclic*ITXSTATUT_UNDERRUNICES#|class="com8ment"TXSTATUT_ABORT_SENTa __us hnclic*ITXSTATUT_ABORT_SENT classs="srinfo	#else
uistructVICES" cluiICES#&&alass="com8ment"TXSTATUT_EOF_SENTa __us hnclic*ITXSTATUT_EOF_SENT class="srinfo	&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"TXSTATUT_UNDERRUNl_structnclic*ITXSTATUT_UNDERRUNICES#s="srinfo	&qa> 20
12428 69mmmmmmmmelsr if ( lass="com8ment"s/a>uistructVICES" cluiICES#&&alass="com8ment"TXSTATUT_ABORT_SENTa __us hnclic*ITXSTATUT_ABORT_SENT cla#s="srinfo	1243  25&qa> 20
&qa> 20
() { }
1248  27&qa> 20
1248  25&qa> 20
&qa> 20
&qa> 20
1249  13&qa> 20
12508 69mmmmmmmm	1251  13&qa> 20
&qa> 20
&qa> 20
1258  251256  251257  25&qa> 20
1261  13&qa> 20
1262  25 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
ui() *tt788AX_TIRECT, INCIDENTAL, SPE *y/synclin1274#L53" i12="L53" class="line" na8m12="L>1278  54="srinfo	 20
uiICES#itn class="com8meuIc_InRe"l_structnclic*IuIc_InRe"ICES1288  371288  13ui=%04X\ning">"S",="srinfo	 20
uiICESsd	uiBitistructVICES" cluIc_UnlatchIouiBitiICESuistructVICES" cluiICES#sd	1295  13uistructVICES" cluiICES#&&a(lass="com8ment"MISCSTATUT_CTS_LATCHEDl_structnclic*IMISCSTATUT_CTS_LATCHEDICES#|class="com8ment"MISCSTATUT_DCD_LATCHEDl_structnclic*IMISCSTATUT_DCD_LATCHEDICES#|="srinfo	1296  25 20
&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_RI_LATCHEDl_structnclic*IMISCSTATUT_RI_LATCHED class130"  25&qa> 20
&=	1301  25uiIrqiICES1302  25 20
&qa> 20
1303  25uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_RIl_structnclic*IMISCSTATUT_RI class="srinfo	1304  25 20
&qa> 20
1308  251306  25 20
&qa> 20
1307  251308  25uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_DSR_LATCHEDl_structnclic*IMISCSTATUT_DSR_LATCHEDICESss1309  25&qa> 20
&=	 20
uiIrqiICES&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_DSRl_structnclic*IMISCSTATUT_DSR class="srinfo	&qa> 20
 20
&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_DCD_LATCHEDl_structnclic*IMISCSTATUT_DCD_LATCHEDICESss&qa> 20
&=	uiIrqistructVICES" cluIc_Dis clauiIrqiICES 20
&qa> 20
1321  25uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_DCDl_structnclic*IMISCSTATUT_DCDICESss1322  25 20
&qa> 20
&qa> 20
&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_DCDl_structnclic*IMISCSTATUT_DCDICESs/a>&qa> 20
 20
&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_CTS_LATCHEDl_structnclic*IMISCSTATUT_CTS_LATCHEDICESs/a>&qa> 20
&=	uiIrqistructVICES" cluIc_Dis clauiIrqiICES&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_CTT[ICES" class="sMISCSTATUT_CTT class="srinfo	 20
&qa> 20
1342  25 20
&qa> 20
1343  25 20
&qa> 20
ui_evhre_wait_qICESsd	 20
&qa> 20
() { }
1347  25&qa> 20
1348  25uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_DCD_LATCHEDl_structnclic*IMISCSTATUT_DCD_LATCHEDICESssss1349  25135"  25 20
"S",=&qa> 20
1351  25uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_DCDl_structnclic*IMISCSTATUT_DCDICESss? /lude mw*Vint,#L53" id="L53oning">"S" : /lude mw*Vint,#L53" id="L53offing">"S"sd	uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_DCDl_structnclic*IMISCSTATUT_DCDICESs/a> 20
&qa> 20
1358  251356  25 20
"S"sd	1357  25&qa> 20
&qa> 20
1361  131362  25 20
&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_CTS_LATCHEDl_structnclic*IMISCSTATUT_CTS_LATCHEDICESssss&qa> 20
&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_CTT[ICES" class="sMISCSTATUT_CTT class"S"sd	&qa> 20
&qa> 20
&qa> 20
 20
&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_CTT[ICES" class="sMISCSTATUT_CTT classs"S"sd	&qa> 20
&qa> 20
&qa> 20
 20
&qa> 20
1387  251388  13#  define uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_TXC_LATCHEDl_structnclic*IMISCSTATUT_TXC_LATCHED cla s 20
uiBitistructVICES" cluIc_UnlatchIouiBitiICES&qa> 20
1398  25="srinfo	1396  25}mmmmmmmn/a>#  define 140"  131408  411408  421403  251404  251408  25#include <1406  251407  251408  25 20
"S",="srinfo	1409  25 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
1421  25&qa> 20
1422  25&qa> 20
&qa> 20
 20
uiICESd	1442  251443  25 20
&qa> 20
 20
 20
&qa> 20
() { }
1447  25 20
"S",="srinfo	1448  25 20
1449  25	145"  25 20
1451  13ui for RICR readbackentt788AX_TIRECT, INCIDENTAL, SPE *y/synclin1453#L53" i14="L53" class="line" na8m14="L>1453  25 20
uistructVICES" clRCmA_Selea RicrRxFigss/a>ui cla sd	1458  251456  251457  25 20
1461  13&&g>& 8)ssss1462  25&qa> 20
&qa> 20
&qa> 20
uiICES it+code=_mgsl_bh_uIc_InRe"l_structnclic*IuIc_InRe"ICESuistructVICES" cluiICES#&&auiBitiICES&qa> 20
uistructVICES" cluiICES#&&a 20
"S",lass="com8ment"s/a>uistructVICES" cluiICES);uistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_BREAK_RECEIVEDl_structnclic*IRXSTATUT_BREAK_RECEIVED classsuistructVICES" cluiICES#&&= ~&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_PARITY_ERRORl_structnclic*IRXSTATUT_PARITY_ERROR  25s=	 20
&qa> 20
1487  25uistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_FRAMING_ERRORl_structnclic*IRXSTATUT_FRAMING_ERROR  25s="srinfo	1488  25 20
&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_OVERRUNl_structnclic*IRXSTATUT_OVERRUN  25ss 20
 20
&qa> 20
1498  25="srinfo	1496  25uistructVICES" cluiICES#&&alass="com8ment" mgsl_structnclic*ICES" cla-&g>&qa> 20
150"  25 20
uiICES#&&= lass="com8ment" mgsl_structnclic*ICES" cla-&g>&qa> 20
1501  251502  25uistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_BREAK_RECEIVEDl_structnclic*IRXSTATUT_BREAK_RECEIVED class1503  25 20
 20
1504  25&qa> 20
1508  25 20
1506  25uistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_PARITY_ERRORl_structnclic*IRXSTATUT_PARITY_ERROR  25s	1507  25 20
 20
1508  25uistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_FRAMING_ERRORl_structnclic*IRXSTATUT_FRAMING_ERROR  25s="srinfo	1509  25 20
 20
#  define uistructVICES" cluiICES#&&alass="com8ment"RXSTATUT_OVERRUNl_structnclic*IRXSTATUT_OVERRUN  25ss1521  251522  25 20
"S",="srinfo	&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
 20
uiICES it+code=_mgsl_bh_uIc_InRe"l_structnclic*IuIc_InRe"ICES1542  251543  25 20
"S",="srinfo	uiICES);="srinfo	uistructVICES" cluiICES#&&alass="com8ment"MISCSTATUT_RCC_UNDERRUNl_structnclic*IMISCSTATUT_RCC_UNDERRUN  25ss&&&&="srinfo	() { }
1547  25&qa> 20
1548  25	1549  25#  define 155"  25 20
1551  25uiBitistructVICES" cluIc_UnlatchRxuiBitiICES1558  25="srinfo	1556  251557  25&qa> 20
&qa> 20
1561  25 20
1562  25 20
uiBitiICESuistructVICES" cluiICES#sd	1587  251588  48uiIC88AX_TIRECT, INCIDENTAL, SPE *y/synclin1592#L53" i15="L53" class="line" na7915="L>1598  421598  251596  25160"  25 20
uiICESd	1601  131602  251603  25 20
1604  25	1608  251606  251607  25 20
uiICES it+code=_mgsl_bh_uIc_InDmaRe"l_structnclic*IuIc_InDmaRe"ICES1608  25	1609  25 20
"S",="srinfo	&qa> 20
uiICES);="srinfo	&qa> 20
uistructVICES" cluiICES#&&alass="com8ment"BIT3l_structnclic*IBIT3 cla ss&qa> 20
&qa> 20
#  define 1621  25	1628  421642  25#include <1643  25uiICESd	() { }
1647  25 20
1648  25	1649  25165"  251651  25	uistructVICES" cluiICES it+code=_mgsl_bh_uIc_InDmaRe"l_structnclic*IuIc_InDmaRe"ICES1658  25 20
"S",="srinfo	1656  25 20
&qa> 20
uiICES);="srinfo	1657  25="srinfo	uistructVICES" cluiICES#&&alass="com8ment"BIT2l_structnclic*IBIT2 cla ss&qa> 20
1661  251668  42&qa> 20
 20
() { }
ui18i1Iass="isr_transmit_ mE()e1clin1675#L53" i16="L53" c *y/s="+code=_bDmaCmA_Rlin1684#L5f1HscVrsefr" c *y/s="+codeHscVrsefr) { }
href="+code=_break8ment"84ncludr16=5#L53" i15="L63" class="line" na7915="L61598 695 20
"S",="srinfo	&qa> 20
&qa> 20
 qa>  9rinfo	 20
href="+code=_break8ment"84ncludr16=5#753" i16."L73" class="line" na7916."L71603 705"S",="srinfo	&qa> 20
         breakrinfo	  lass="com8ment"86ncHscVrsefr" c *y/s="+codeHscVrsefr) { cECT, INCIDENTAL, SPE *y/synclin1686#753" i16="L74" class="line" na8m16="L71611 725 (ne" na8m15="L>15HscIsrT).tT" c *y/s="+codeHscIsrT).tT[="com8ment"86ncHscVrsefr" c *y/s="+codeHscVrsefr) { ])lass="com8me mgsl_structnclic*ICES" cla) ss<=_mgsl_bh___FI_isr_tranass_ mEcl_structnclic*0MAX_isr_receass_ mEICES&qa> 20
"S",="srinfo	&qa> 20
&qa> 20
 ====qa> 20
 20
&qa> 20
&qa> 20
&qa> 20
href="+code=_break8ment"84ncludr16=5#753" i16="L73" class="line" na8m16="L71638 735"S",="srinfo	&qa> 20
&qa> 20
&qa> 20
&qa> 20
href="+code=_break8ment"84ncludr16=5#753" i16="L73" class="line" na8m16="L71648 745<0
"S",="srinfo	&qa> 20
#  define () { }
ECT, INCIDENTAL, SPE *y/synclin1686#753" i16"L27 class="line" name8m16"L271658 755ludgt;&icVintVICES" class="srdebug_le &g>&=	"S",="sre=_mgsl_bh___FILE__a __us hnclic*I__FILE__L5_nsef="+code=_info__LINE__a __us hnclic*I__LINE__L5_nsef="+code=_info mgsl_structnclic*ICES" cla-&g>&qa> 20
 info	&qa> 20
de=_mgsl_bh_buf_flaguctVICES" cluIc_flagu#|itn&&fe=_mgsl_bh___FIASYNC cNITIALIZEDructnclic*IDEBUASYNC cNITIALIZED-&g>ECT, INCIDENTAL, SPE *y/synclin1686#753" i16"L27 class="line" name8m16"L271668 765rn_(  s0ref="+code=_break8ment"84ncludr1617#753" i16="L73" class="line" na8m16="L71663 763&qa> 20
E>&qa> 20
/od(unsignednn;&n78)20
&qa> 20
E>"S",="srinfo	 20
&qa> 20
 ====qa> rn_(  s"+code=_info mgsENOMEMntVICES" claevvENOMEMd	&qa> 20
&qa> 20
&qa> 20
&qa> 20
rn_vaintVICES" class=rn_vai ss1567  25<7a>" clui18i1Iass="isr7trans785&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g>ECT, INCIDENTAL, SPE *y/synclin1686#7>3" i16="L73" class="line" na7815="L71588 785&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g>&qa> 20
 20
&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g>ECT, INCIDENTAL, SPE *y/synclin1686#753" i15="L73" class="line" na7915="L71598 795 2"com8ment"86nccsEth_biudr1558#L53" i15csEth_biu&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g>&qa> 20
&qa> 20
de=_mgsl_bh_buf_flaguctVICES" cluIc_flagu#|itn class="com8meBH_TASYNC cNITIALIZEDructnclic*IDEBUASYNC cNITIALIZED-&g>rinfo	mmmmn/a>#  define ECT, INCIDENTAL, SPE *y/synclin1686#853" i16."L84" class="line" na8m16="L81614 815&qa> 20
de=_mgsl_bh_buf_flaguctVICES" cluIc_flagu#|itn&&fe=_mgsl_bh___FIASYNC cNITIALIZEDructnclic*IDEBUASYNC cNITIALIZED-&g>EECT, INCIDENTAL, SPE *y/synclin1686#858" i16."L84" class="line" na8m16="L81618 815"S",="srCT, INCIDENTAL, SPE *y/synclin1686#853" i16="L8 class="line" name8m16"L281628 825&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
E>&qa> 20
&qa> 20
/od20
&qa> 20
<+l="com8ment"86ncRECEIVE_STATUSructnclic*ICES"RECEIVE_STATUS<+info	<+l="com8ment"86ncSMITICES_STATUSructnclic*ICES"SMITICES_STATUS<+l="com8ment"86ncIO_PIN" c *y/s="+codeIO_PIN<+l="com8ment"86ncMISC" c *y/s="+codeMISCsef=EErinfo	info	EErinfo	&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g> ||ef="+code=_bMGSLl_structnclic*ICES" cla-&g>&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g>&qa> 20
de=_mgsl_bh_buf_c_cflagctVICES" cluIc_c_cflag#|itn&&fe=_mgsl_bh___FIHUPCLructnclic*ICES"HUPCL-&g>E> 20
&qa> 20
 20
&qa> 20
&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g>ECT, INCIDENTAL, SPE *y/synclin1686#853" i16="L83" class="line" na8m16="L81664 865&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g>&qa> 20
&qa> 20
de=_mgsl_bh_buf_flaguctVICES" cluIc_flagu#|itn&&= ~e=_mgsl_bh_buf_ASYNC cNITIALIZEDructnclic*IDEBUASYNC cNITIALIZED-&g>rinfo	#include <&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
 20
ui18i1Iass="isr8trans885&qa> 20
&qa> 20
&qa> 20
&qa> 20
 20
&qa> 20
&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g>&qa> 20
de=_mgsl_bh_buf_c_cflagctVICES" cluIc_c_cflag#|itn&&fe=_mgsl_bh___FICREADructnclic*IDEBUCREAD) ss info	&qa> 20
#  define #include <&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g>"S",="srCT, INCIDENTAL, SPE *y/synclin1686#956" i16."L94" class="line" na8m16="L91616 915 lass=qa> 20
&qa> 20
&qa> 20
de=_mgsl_bh_buf_nt"ructnclic*Iloadtty-&g>&qa> 20
de=_mgsl_bh_buf_c_cflagctVICES" cluIc_c_cflag#|itref="+code=_brea SPE *y/synclin1653#959" i16."L93" class="line" na8m16="L91619 915="srinfo	&qa> 20
&qa> 20
:=20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
&qa> 20
ef="+code=_brea SPE *y/synclin1653#953" i16="L9 class="line" name8m16"L291643 943<0
&qa> 20
 class="com8meBH_TASYNC PARITY_NONEtVICES" claBH_TASYNC PARITY_NONE) ssref="+code=_brea SPE *y/synclin1653#953" i16="L93" class="line" na8m16="L91644 945&qa> 20
 class="com8meBH_TASYNC PARITY_ODDructnclic*IDEBUASYNC PARITY_ODD) ssref="+code=_brea SPE *y/synclin1653#953" i16="L9INT() { }
 elseinfo	<0
&qa> 20
 class="com8meBH_TASYNC PARITY_EVEN" c *y/s="+codeASYNC PARITY_EVEN) ssref="+code=_brea SPE *y/synclin1653#959" i16."L9 class="line" name8m16"L291649 949#ifdeffe=_mgsl_bh___FICMSPAR" c *y/s="+codeCMSPARef="+code=_brea SPE *y/synclin1653#953" i16"L29 class="line" name8m16"L29165" 955  las20
lass=qa><0
&qa> 20
 class="com8meBH_TASYNC PARITY_SPACEtVICES" claBH_TASYNC PARITY_SPACE) ssref="+code=_brea SPE *y/synclin1653#953" i16="L93" class="line" na8m16="L91652 955#endifef="+code=_brea SPE *y/synclin1653#953" i16="L93" class="line" na8m16="L91653 953rinfo	&qa> 20
&qa> 20
<+l="com8ment"86ncSMITICES_STATUSructnclic*ICES"SMITICES_STATUS<+l="com8ment"16="L83" cW SPE *curr6="lass="com8.clic*ICES"SMITICES_DATA<+l="com8ment"86ncl 20
<0
* aICES" cla-&g>&qa> 20
<0
IDENTAL, SPE *y/synclin1686#853" i16="L83" class="line" na8m16="L81664 865<0
<_bom8s="com8ment"810AHZ664 865s="com8ment"810Alude=_mgsl_bh_buf__lif_biusdr1558#L53" i15_li) /AX_TIRECT, INCIDENTAL, SPE *y/syncli9"L>1525k8m9nt"84ncludr1558#L53" i15=9L53" 97SPE *y/synclin1686#95info	<0
<+_bius#|it(+ainfo	HZ664 865/50ctVICES" c name8m16"L291668 962Add .02assconds162c#lopc*Iloadbits_per_chat#|it(od20
&q9> 20
9710AX_T{n1659#953" i16="L93" class="line" na8m16="L91648 945  lasCRTSment"86ncSICR_RIruCRTSmenlic*ICES" cla-&g>&qa> 20
rinfo	="line" name8m16"L291661 961de=9clic*ICES" cla) ss&qa> 20
rinfo	="line" name8m16"L291661 961953" i16="L93" class="line" na8m16="L91648 945  lasCLOCAlpranl_structnclCLOCAllic*ICES" cla-&g>&qa> 20
rinfo	="line" name8m16"L291661 961&qa> 20
rinfo	="line" name8m16"L291661 961 20
 20
procE * sty input control ass="c*Iloadbits_per_chat#|it(od20
 20
<_bius#|it(+ainfo	RX53#853_OVERRUh___FICMSPAR" c RX53#853_OVERRUhIDa>="line" name8m16"L291661 961IDENTAL, SPE *y/synclin1686#853" i16="L83" class="line" na8m16="L81664 865&qa> 20
="line" name8m16"L291661 961953" i16="L93" clasI_BRKIN="L8 class="lineI_BRKIN=IDa>IDENTAL, SPE *y/synclin1686#853" i16="L83" class="line" na8m16="L81664 865IDENTAL, SPE *y/synclin1686#853" i16="L83" class="line" na8m16="L81664 865&qa> 20
IDENTAL, SPE *y/synclin1686#853" i16="L83" class="line" na8m16="L81664 865&qa> 20
="line" name8m16"L291661 961IDENTAL, SPE *y/synclin1686#853" i16="L83" class="line" na8m16="L81664 865If ignoringn1657#95i);n1#953 indicators, ignore loadbits_per_chat#|it(od20
<+l="com8ment"86 clicounet9stru) ss ||ef="+code=_bMG9Ll_st9uctncl53" i16="bits_per_chatructncliccccccccc*Iloadbits_per_chat#|it(od20
IDENTAL, SPE *y/synclin1686#853" i16="L83" class="line" na8m16="L81664 865&qa> 20
2060opebiusdr1558#L53" i15stopebius#|it(+d1ref="+code=_brea SPE *y/synclin1653#953" i16="L90" ignore_p_truptmasin1686#956" i16.ignore_p_truptmasiIDa>="l/pre>ES" cla-&g>&qa> 20
206 class="line"="line" name8m16"L291658 9552068of jiffiesmtoebmit=buf a fullAX_TIRECT20651 901_ 206ructnclic*ICES" cla,cla206ru>206cass=65="srinfo	 lass=qa> 20
#in20661 901_ 206l_structnclic*ICES" cla206l_>2066of jiffiesmtoebmit=buf a fullAX_TIRECT20671 901_ 206spaif ( las20
#in20681 901_ 206tru) ss ||ef="+code=_bM206tr>206ctncl53" i16="bits_per_chatr* loadbits_per_chat#|it(od20
2069tncl53" i16="bits_per_chatr*      Add a " i1actRetleaoneb FIFO (32buffer.clic*ICES"SMITICES_DATA<+l="com8ment"20101 901_ 20lin1684#L5f1l_structncli20lin>20litncl53" i16="bits_per_chatr*      clic*ICES"SMITICES_DATA<+l="com8ment"20111 901_ 20>de=_mgsl_bh_buf_nt"ruct20>de>20l1tncl53" i16="bits_per_chatr* Argur_chs:" i15stopebsty     pointRetleaoty information ><+l="com8ment"20l21 901_ 2091520l83" class="line" na8m16="L81*sdr1558#L53" i15stopebchstopebchi1actRetleaadd a>* FIFO (32bufferclic*ICES"SMITICES_DATA<+l="com8ment"20l31 901_ 20<+l="com8ment"20l41 901_ 20l_NFOructnclic*IDEBUG_LE20l_N>20l" name7915"L291608 905="sr<+l="com8ment"20l51 901_ 200MAX="L53Ehange_pas qs8;200MA>20l01ef=80MAX="L53Ehange_pas qsdr1558#L53" i15="L53Ehange_pas qs20l53" class="l61" 915TIRECT, INCI"+codeut3" i1 ss&qa> 20
20lasitydr1558#L62c#953" i16."L93" class="line" na7916."L91607 905<0
20Ncom8meBH_TSerialSignal_RTSructnclic*synclin1686#956" i16."L94" class=_RTSructnclic*KERN_a __un1686#956" i16.KERN_a __uom8me="line" na8m16="L91616 915 leut3" i1(n classIREC/a>20Na m="ul mgsl_structncialSignal_RTSructnclic*a m="ul couic_naamicVintVICES" claeval_RTSructnclic*a href="+code=_brea SPE *y/synclin1653#953" i16="L94"hne" na8m16="L916hlic*653#953" i16="L94" class="line" na8m16="L91617 915 lass=n clinfo	20Ncass="com8me }tructncialSigna"line" name8m16"L291661 96120No	 lei1anoia3" ene" na7915="L9160 lei1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPE *y/synclin653#953" i16="L940
&qa> 20
20Nasitydr1558#L53" i15p686#95lass="line" na7915="L81594 89520Nup) specifiednthenenegataaDTR7IopyRTSet20301 901_ 20g>&qa> 20
&qa> 20
&>20gasitydr1558#L53" i15p686#95lass="line" na7915="L81594 895&qa> 20
&qa> 20
20g47Iopypasityet8AX_TIRECT, INCIDENTAL, SPE *y/sy20351 901_ 203" i15pas qs20gclass="line" =20g ss20gasitydr1558#L53" i15pasity-&g> class="com8meBH_TASYNC PARITY_EVEN" c *y/s="+codeASYNC PARIT(od0ref="+code=_break8ment"84ncludr161 na8m16L91626 92520gtopebiusdr1558#L53" i15stopebius#|it(+d1ref="+code=_brea SPE *y/synclin1653#953" i16="L90" d20
<0
20nasitydr1558#L53" i15p="line" name8m16"L291658 95520nclin1686#953"="line" name8m16"L291658 95520n i15pasity-&g> class="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20nuctnclic*IloadDisastopeass_ mEt20n6ass=65="srinfo	 leut3" i1()sdr1558#L53" i15="L53Ehange_pas qs20n7&qa> 20
20nctncl53" i16="bits_per_chatcli"+codflush3" i1s()3" class="line" na8m16="L8167" 875#in20491 901_ 20class="line" name8m16"L220cla>20n9tncl53" i16="bits_per_chatr* 3" class="line" na8m16="L8167" 875#in20501 901_ 20"+codeCMSPARECT, INC20"+c>20"+US<+l="com8ment"16="L83*sdr155i);n16* FIFO (3tRetsoe68mainingnchi1actRes inuctnclic*ICES"SMITICES_DATA<+l="com8ment"20"11 901_ 203" i15pas qs20"1tncl53" i16="bits_per_chatr*       FIFO (32buffer are s_ch.clic*ICES"SMITICES_DATA<+l="com8ment"20521 901_ 20nfo	20"83" class="line" na8m16="L81*sdr155clic*ICES"SMITICES_DATA<+l="com8ment"20531 901_ 20ref="+code=_infoncli);n120ref>20"TUS<+l="com8ment"16="L83*sArgur_chs:" i15stopebsty     pointRetleaoty information ><+l="com8ment"20541 901_ 20ass="com8men Thisralcula20ass>20"" name7915"L291608 905="sr<+l="com8ment"20551 901_ 20 SPE *y/synclin1574#953"20 SP>20"01ef=80MAX="L53Ehange_pas qsdr1558#L53" i15="L53Ehange_pas qs&qa> 20
20"uIc_cflag#|itrinfo	&qa> 20
20"asitydr1558#L62c#953" i16."L93" class="line" na7916."L91607 905<0
20"o	20asopebiusdr1558#L53" i15stopeblic*IloadDisastopeass_ mEt&qa> 20
20acom8meBH_TSerialSigna3" i6#95lSignal_RTSructa m="ul couic_naamicVintVICES" claevvic_naamL5_nsef=20aclass="line" = lei1anoia3" ene" na7915="L9160 lei1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPE *y/synclin653#953" i16="L940
&qa> 20
20aynclin1686#959" i16."L93" class=LMGSL_MODE_HDLC" c *y/s="+codeMGSL_MODE_HDLC-&gd20
20atopebiusdr1558#L53&qa> 20
<7uflic*ICESspan cpeblic*Ilo>c*IlES20mgs>20a ss&qa> 20
 20
c*Iulp20n c>20Na m="ul mgsl_structncialSignal_RTSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef=920
de=9clic*ICES" ca2c*I"LDi9aset_98lagu#|itn&&= lass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|itc*I na2016=>20aynclian816="s20
c*Icla)9ss20 "f_20s q>20gtopebiusdr1558#L53" i15stopebius#|it(+d1ref="+code=_brea SPE *y/synclin1653#953MODE_HDLC-&g> ||info	20 gsl_bh_buf_pasitydr1558#L53" i8m16"L291628 92520 74#20TAL>20acli);n16258#L53" i8m16"L291628 925 20
>20 SMI20STA>20acom8meBH_TSerialSi8m16"L291628 925 20
20 CES20mgs>20a ss20  ss<9info	97 m="ulpranl_structncllSiusc_synr<_dr155i);n16clasd20
20  na2016=>20aylin1686#953"="line" name8m16"L291658 8558#L53" 2<"de <20 9nd89eIass9shutdown88a88AX_TIRECT, INCIDENTAL, c*9&g>&qa> 20  clicoucts9chk(stru_ mE20  c>20  dr20de=>20n i15pasity-&g> class="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20 2sl203" >20n6ass=65="srinfo	 lflhange_pas qsdr1558#L53" i15="L53Ehange_pas qs9de=_info_2  > 20
20 ula20ass>20"" name7915"L291its_per_writedflush3" i1s()3" class="line" na8m16="L8167" 9SPE *y/sy2Om8me mgsl_9tructnclic*Iy2Om8>20 53"20 SP>20"01ef=80MAX="L53Eh6="L81*sdr155clic*ICES"SMITICES_DATA<+l=9"ul couia220 "L9 class="line" name8m16"L2 na8m16Sde=_a b9160_infulpranL81*sdr155clic*ICES"SMITICES_DATA<+l=9na8m16="L2t598 89520 ulae9vl_st99675#L53" i16="bi na8m16="L81*sdr155clic*ICES"SMITICES_DATA<+l=9558#L53" 26 clicounet9stru) ss ||e 26 c>20 _bM206tr>206ctncl53" i16="bitsnt"16="L83="L81*sdr155clic*ICES"SMITICES_DATA<+l=9558#L53" 2t="com8me m9sl_structncl 2t=">20 "L220cla>20n9tncl53" i16="bits_per_chatr* 3" class="line" na8m16="L8167"1="ul couia10601 901_ 20601 tructncli1*ICES10INC20"+c>20"+US<+l="com8ment"16:" i15stttttttttopebsty     pointRetleaoty information ><+l1="ul couia10611 901_ 206(stru_ mE(od1ref="10gsl203" >20"1tncl53" i16="bits_per_;n1 15stttttttttopebsty        FIF* st(3tRetssde=_ulpranL81*sdr155clic*ICES"SMITICES_DATA<+l195520"83" class="line" na8m16count5stttttttttsize .02ade=_ulprsin classanL81*sdr155clic*ICES"SMITICES_DATA<+l1935 20
<+l194520"" name7915"L291608 905="sr20"01ef=80MAX="L53Ehange_pas qsdr1558#L53" i15="L53Ehange_pas q1875#in10661 901_ 206l_structncli1*ICES10sef20 hn>20l53" class="l61" 915TIRECwrite1anoia3" ene" na7915writelflush3" i1si);n162c#953" i16."L93" cla0
#in10681 901_ 206tru) ss ||ef1"+cod1=_bM20actiinran 20n sitydr1558#L62c#953" i16."L93" class="line" na7916."L91607 905<0
de=_mgsl_bh_1uf_nt11ode=9break9me	20ac6="L83" class="line" na8m16="L816741"3520aclin1-&g>&qa> 20
20Na m="ul mTSerialSignal_RTSructnclic*synclin1686#956" i16."L94" classe="line" na8m16="L91616 915#in10l61 901_ 20 hnclic*I__LI1E__L511cle202sp>20Na7Iopypasityet8AX_TIRECT, INCIDENTAL1="ul couia10l71 901_ 208 91t_ mE()e11lin1611ne"20" i>20No	 lei1anoia3" ene" na7915="L9160 lei1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPE *y/synclin653#953" i16="L940
&qa> 20
&qa> 20
20aclin1-&g> ||info	20Na m="ul mgsl_structncialSignal_R#|it(+d1ref="+code=_brea SPE *y/synclin1653#953MODE_HDLC-&g> ||info	20g ss20Nasitydr15STA>20aclin1-&g> ||info	<1pan c12uf_20s q>20gtopebiusdr1558#L5gsl_structncialSignal_RTIRECT, INCIre"86ncl_structnclie"L83" class="line" na7915="L8159417IopyRTSet10301 901_ 20g>&qa> 20
&qa> 20
&qa> 20
&qa> 20
<+l1 SPE *y/sy10351 901_ 203" i15pas qs<1lude=1353"20 SP>20"01ef=80MAX="L53E888888888888888888888888*cfrefe forsdr155i)ssoty at a lasty  imefer are s_ch.clic*ICES"SMITICES_DATA<+l1_bh___FIPA10361 901_ 20span class=20gflagctVICES" cluI	20gtopebiusdr1558#L5        itncialSignal_RTIRECT, INCIre"86ncl_structnclie"L83" class="line" na7915="L815941961<1
20n opebiusdr1558#L555555555go   *y/synclin163#9cleanupclass="line" nacleanup3" i16="L83" class="line" na8m16="L81674196120nasitydr1555555555lin1686#953"="line" name8m16"L2916581955&>20g>&qa> 20
2066of jiffiesmtoebmit=buf a fu120gflagctVICES" cluIc8m16"L291628 92520nctncl53" i16="bpai>20gflagctVICES" cluI8*cload" i1anex      FIed txcrequest1ae_pas qsdr1558#L53" i15="L53Ehange_pas q19"ul mgsl_10491 901_ 20class="line" 1ame8m16"L220cla>20n9tncl53" i16="biai>20gflagctVICES" cluI8*ange_pas qsdr1558#L53" i15="L53Ehange_pas q1875#in10501 901_ 20"+codeCMSPAR<1a>ECT15"f_20s q>20gtopebiusdr1558#L53" i15stopebiuslass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|itrinfo	 class="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20nuctnclic*IloadDisastopeass_ mEt&1a> 2015ctnc9ic*IC98asitydr1558m16"L291628 92520Nup) specifiednthenenegataaDT1875&qa> 20
20acom8meBH_TSerialSigna3" i6#95lSiTIRECT, INCIre"86ncl_structnclie"L83" class="line" na7915="L81594196120Na m="ul mgsl_strugo   *y/synclin163#9cleanupclass="line" nacleanup3" i16="L83" class="line" na8m16="L816741 SPE *y/sy10651 901_ 20"ulu="Ll_stru1tncli16clas9="com99cass="comlin1686#953"="line" name8m16"L2916581="ul couia10661 901_ 20mgsl_bh_buf_f1aguct16cla206l_>2066of jiffiesmtoebmit=buf a fu1 na8m16="L10a71 901_ 20#  define  calls *ange_pas qsdr1558#L53" i15="L53Ehange_pas q11558#L53" 10691 901_ 20801ef=80MAX="153pro1ran_20801>20atopebdr1558#L53" i8m16"L291628 925c17gsl_bh_buf_pasitydr1558#L53" ie"L83" class="line" na7915="L8159417"ul couia1n4ncludr1619#853" i16="La1n4n>c1774#20TAL>20acli);n16258#L53" i8m16"L291628 925c1Iulp20n c>20Na m="ul mgsl_structncialSignal_Rc17clas9="com99cass="comtopebiusdr1558#Lf="+cod953"ref="+code=_infoncli);n162c#953" i16="L94" class="line" na8m16=;n165buf);n162c#953" i1, SPE *y/syn63#953" i16="L94" class="line" na8m16="L91617 915de=9clic*ICES" ca1c17cla)9ss&qa> 20
&qryIREC/a>  clasne"lic*I=n clasanLE__a __us hnclic*I__FILE__L5_nsef="+1I558#L53" 1c17AL,20TOP>20gasitydr1558#L53"         dr1558#Lf="+cod953"ref=TSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef=c1Icla)9ss21 "f_20s q>20gtopebiusdr1558#L5lin1-&g>&qa> 20
21 gsl_bh_buf_pasitydr1558#L53" dr1558#Lf="+cod953"ref=TSructnclic*synclin1686#956" i16."L94" classe="line" na8m16="L91616 915&qrchatr*   accep21 74#20TAL>20acli);n16258#L53"         dr1558#Lf="+cod953"ref=TSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef= 20
>21 SMI20STA>20acom8meBH_TSerialSitncialSignal_RTIRECT, INCIre"86ncl_structn*y/synclin163#9countclass="line" nacount65bu16="L83" class="line" na8m16="L816741861 p1988>21 ulp20n c>20Na m="ul mgsl_structncialSignal_R#|it(+d1ref="+code=_brea SPE *y/synclin1653#953MODE_HDLC-&gd20
 20
21 CES20mgs>20a ss21  ss<9info	97 } else_actiinran 218AL,20TOP>20gasitydr15while (_gsl_CES" - 1218uf_20s q>20gtopebiusdr1558#L53" i15stopebiuslass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it&qa> 21  clicoucts9chk(stru_ mE21  c>219lES20mgs>20a ss219gsl_bh_buf_pasitydr1558#L53" dr1558#Lf="+cod953"ref=1;=ass="line" na791;=1anoia3" enei);n1ius626 92521974#20TAL>20acli);n16258#L53"         dr15a3" enei);n1ius626 925 20
219ulp20n c>20Na m="ul mgsl_stru    dr15a3" enei);n1iuslass="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it219clas9="com99cass="comtopebiusdr1558#Lbreak6="L83" clas="line" name8m16"L29166119"ul couia1219cla)9ss219AL,20TOP>20gasitydr1558#L53" i15pasity-&g> class="com8meBH_TASYNC PARITY_EVEN" c *y/s="+codeASYNC PARIT(od0ref="+code=_break8ment=ss="line" =20Nup) specifiednthenenegataaDT19558#L53" 1t="com8me m9sl_structncl 1t=">219uf_20s q>20gtopebiusdr1558#L5                   ia3" enei);n1ius626 92520gtopebiusdr1558#L53" i15stopebius#|it(+d1ref="+code=_brea SPE *y/synclin1653#953MODE_HDLC-&gd20
rinfo	20acli);n16258#L53" i15pasity-&g> c4" class="line" na;n165but+tn*y/synclin163#9cclass="line" naca SP6="L83" clas="line" name8m16"L2916612=35 20
20Na m="ul mgsl_structncialSignal_RTIRECT, INCIre"86ncl_struc+tn*y/synclin163#9cclass="line" naca SP6="L83" clas="line" name8m16"L2916612=55#in20661 901_ 206l_structncli2*ICES20cla)9ss20n6in1686#953"="line" name8m16"L2916582875#in20598 895#in20681 901_ 206tru) ss ||ef2"+cod20 na2016=>20aynclin1686#959" i16."L93" class=LMGSL_MODE_HDLC" c *y/s="+codeMGSL_MODE_HDLC-&gd20
20gtopebiusd3" i15stopebiuslass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20asopebiusd+codan816="s20
de=_mgsl_bh_2uf_nt21gsl_bh_buf_pasitydr1558#L53" ia>rinfo	20acli);n162c#853" i6#95lSilass="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20aclin1686#953"="line" name8m16"L2916582"com8ment"20l41 901_ 20l_NFOructncli2*IDEB21ulp20*y/synclin163#9cleanupclass="line" nacleanup3" in 6#95 Vain1686#953"="line" name8m16"L2916582"55&qa> 20
#in20l61 901_ 20 hnclic*I__LI2E__L521cla)9ss20gflagctVICES" cluIc_cflag#|it(ef=TSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef=#in20l81 901_ 20 20
&>20g>="L83" clas="line" name8m16"L291661281ul couia20N11 901_ 201574#953" i162"L9 c22gsl_b3" >20n6ass=65="srinfo	20lTUS<+l="comits_per_write_roomdflush3" i1s()3" class="line" na8m16="L8167"2ode=_info_20N41 901_ 20n class=qa> 22
20"" name7915"L29160lush3" i1s()3" class="line" na8m16="L8167"2o5520"01ef=80MAX="L53Eh666666 905="s i1acount5inffree classsin chatr*   neb FI1ash3" i1s()3" class="line" na8m16="L8167"2o75#in20261 901_ 202span class="2om8me22"L9 class="line" name8m16"L2 na8m161ash3" i1s()3" class="line" na8m16="L8167"2o"ul couia20N71 901_ 20" i16."L93" c2ass="22ulae9vl_st99675#L53" i16="bi nnt"16="L83r15 6#95 Vat" i15stopebsty     pointRe information ><+l2="ul couia20281 901_ 20switchas="com2ment"22_bM206tr>206ctncl53" i16="bits 905="sr<+l2="ul mgsl_20N91 901_ 20TCSIZE) ssh><2pan c22"L220cla>20n9tncl53" i16="bitange_pas qsdr1558#L53" i15="L53Ehange_pas q27IopyRTSet20301 901_ 20g>&qa> 20
&qa> 20
&qa> 20
<0
&qa> 20
20Na m="ul mgsl_stru    dr15="L83" clas="line" name8m16"L2916612155 lei1anoia3" ene" na7915="L9160 lei1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPE *y/synclin653#953" i16="L940
&qa> 20
20gfctncialSignal_RTIRECT, INCIre"86ncl_struc16."L93" cl<_bius626 92520aynclin1686#959" i16.TIRECT, INCIre"86ncl_strucncli 0__a __us hnsICES" cla-&g>&qa> 20
20gtopebiusdctncialSignal_RTIRECT, INCIre"86ncl_struc16clie"L83" class="line" na7915="L815942961<2
20n opebiusdie"L83" class="line" na7915="L8159429"ul couia20411 901_ 20s qs20nanclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
20acli);n162c#853" i6#95lSiTSructnclic*synclin1686#956" i16"L94" classe="line" na8m16="L91616 91520Na m="ul mgsl_strudie"L83" class="line" na7915="L815942955 ||info	 ||info	20gflagctVICi8m16"L291628 92520gasitydr15lin1-&g>&qa> 20
20gtopebiusdr1558#L5	ECT25"f_20s q>20gtopebiusdelseie"L83" class="line" na7915="L8159428"ul couia20"11 901_ 203" i15pas qs<2lude=25gsl_bh_buf_pasitydr1558#L53" 	20nuctnclic*IloadDisastopeass_ mEt20n6ass=65="srinfo	&2a> 2025_bM206tr>206ctncl53" i16="bits_per_= _in_neb FIdflush3" i1s()3" class="line" na8m16="L8167"2S"ul mgsl_20C91 901_ 203" i15pas qs<2lude=25"L220cla>20n9tncl53" i16="bitlush3" i1s()3" class="line" na8m16="L8167"287520"+US<+l="com8ment"16 905="s i1acount5infclasssin chatr*   neb FI1ash3" i1s()3" class="line" na8m16="L8167"28com8ment"20611 901_ 20, SPE *y/sync2in15726gsl203" >20"1tncl53" i16="bits_per_1ash3" i1s()3" class="line" na8m16="L8167"285520"83" class="line" nnt"16="L83r15 6#95 Vat" i15stopebsty     pointRe information ><+l2ode=_info_20631 901_ 20STATUSructncl2c*ICE26ul 2020lTUS<+l="com8me 905="sr<+l296120"" name7915"L29160ange_pas qsdr1558#L53" i15="L53Ehange_pas q2 SPE *y/sy20651 901_ 20"ulu="Ll_stru2tncli26clas9 hn>20l53" class="l61" 915TIREC= _in_neb FI1anoia3" ene" na7915= _in_neb FI" i16h3" i1si);n162c#953" i16."L93" cla0
&qa> 20
<0
20atnclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
&qa> 22
<7uflic*ICESspan cpeblic2Ilo>c2IlES20mgs>20a ssc27gsl_bh_buf_pasitydr1558#L53" Ic_cflag#|it(ef=TSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef= 20
 lei1anoia3" ene" na7915="L9160 lei1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPE *y/synclin653#953" i16="L940
&qa> 20
c2Iulp20n c>20Na m="ul m	c27clas9="com99cass="comie"L83" class="line" na7915="L815942I"ul couia2de=9clic*ICES" ca2c27cla)9ss&qa> 20
c27AL,20TOP>20gasitydr1558#L53"  c_cflag#|it(ef=TSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef=c2Icla)9ss228uia20g>&>20g>	 ||info	22 gsl_bh_buf_pasitydr15	="+cod953"ref=#|it(+d1ref="+code=_brea SPE *y/synclin1653#953MODE_HDLC-&g> ||info	22 74#20TAL>20acli);n162i8m16"L291628 925 20
>22 SMI20STA>20acom8meBH_lin1-&g>&qa> 20
 p2988>22 ulp20n c>20Na m="ul mgsl_stru	="line" name8m16"L29166128SPE *y/sy2t="com8me m9sl_structncly2t=">22 clas9="com99cass="comelseie"L83" class="line" na7915="L8159428"ul couia29" i1887 20
22 CES20mgs>20a ss22  ss<9info	97 }ie"L83" class="line" na7915="L8159428558#L53" 2 "574#853" 91675#L53" i1 2 "5>228AL,20TOP>20gasitydr15555555555ie"L83" class="line" na7915="L8159428558#L53" 2<"de <228uf_20s q>20gt	20n6ass=65="srinfo	 _in_neb FIdfEhange_pas qsdr1558#L53" i15="L53Ehange_pas q29s="com8me2229gsl_b qsdr1558#L53" i15="L53Ehange_pas q29"ul couia2229onc20nfo>20"83" class="lineits_per_ clas_neb FIdflush3" i1s()3" class="line" na8m16="L8167"29de=_info_2  > 20
229ula20ass>20"" name7915"L29160 >20n6Discard allSPE *ci"s i1aade= neb FI1ash3" i1s()3" class="line" na8m16="L8167"29SPE *y/sy2Om8me mgsl_9tructnclic*Iy2Om8>22953"20 SP>20"01ef=80MAX="L53Eh6666661ash3" i1s()3" class="line" na8m16="L8167"29"ul couia2229"L9 class="line" name8m16"L2 nnt"16="L83r15 6#95 Vat" i15stopebsty     pointRe information ><+l29na8m16="L2t598 895229ulae9vl_st99675#L53" i16="bi n 905="sr<+l29558#L53" 26 clicounet9stru) ss ||e 26 c>229_bM206tr>206ctncl53" i16="bitange_pas qsdr1558#L53" i15="L53Ehange_pas q29558#L53" 2t="com8me m9sl_structncl 2t=">229uf_20 hn>20lvoid1558#L62c#953" i16."L clas_neb FI1anoia3" ene" na7915 clas_neb FI" i16h3" i1si);n162c#953" i16."L93" cla0
&qa> 20
<0
20acunsigned lopas53" i1517 915="line" name8m16"L2916613935 20
20Nanclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
#in30598 895#in30681 901_ 206tru) ss ||ef3"+cod30 na2016=>20aynclin1686#959" i16.16."L3" clas lei1anoia3" ene" na7915="L9160 lei1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPE *y/synclin653#953" i16="L940
&qa> 20
20asopebiusd="L83" clas="line" name8m16"L2916613"1ul couia30111 901_ 20>de=_mgsl_bh_3uf_nt31gsl_bh_buf_pa53" i1517 91520ac SPE *y/syn63#953" i16="L94" class="line" na8m16="L91617 91520acsynclin1653#953a>l_timFI1anoia3" ene" na>l_timFI__LIflaguctVICES" cluIc_flagu#|it#in30l61 901_ 20 hnclic*I__LI3E__L531cla)9ss#in30l71 901_ 208 91t_ mE()e13lin1631aev20}ie"L83" class="line" na7915="L815943"75#in30l81 901_ 20 20
20n9tncl53" i16="bits_per_ade=1x62cnge_pas qsdr1558#L53" i15="L53Ehange_pas q387520"+US<+l="com8mnge_pas qsdr1558#L53" i15="L53Ehange_pas q381ul couia30N11 901_ 201574#953" i163"L9 c32gsl203" >20"1tncl53" i16="bits_per_Sde=_a high-86#ority XON/XOFF 62c20"83" class="line" nri99 iash3" i1s()3" class="line" na8m16="L8167"3l3520lTUS<+l="com2 nnt"16="L83r15 6#95 Vat" i15stopebsty     pointRe information ><+l3ode=_info_30N41 901_ 20n class=qa> 23
20"" name7915"L29160>20a ss<+l3o5520"01ef=80MAX="L53Eh6 905="sr<+l3o75#in30261 901_ 202span class="3om8me32"L9 class="line" name8m16"L2 ange_pas qsdr1558#L53" i15="L53Ehange_pas q3o"ul couia30N71 901_ 20" i16."L93" c3ass="32ulae9 hn>20lvoid1558#L62c#953" i16."Lade=1x62c&qa> 20
<3pan c32uf_20s q>20gtsitydr1558#L62c#953" i16."L93" class="line" na7916."L91607 905<0
&qa> 20
="line" name8m16"L2916613="ul couia30311 901_ 20g>&qa> 20
20acnclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
&qa> 20
#in30361 901_ 20span class= lei1anoia3" ene" na7915="L9160 lei1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPE *y/synclin653#953" i16="L940
&qa> 20
20gte" na8m16="L916lass="com8meBH_TASYNC PARITY_EVEN" c *y/s="+code_62c<3
&>20g>	20n9tncl53" i16="bitsMake sati chatr*   ebstyrupts ati on2 ange_pas qsdr1558#L53" i15="L53Ehange_pas q395520acli);n162c#853" i6#95lSilass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20acom8meBH_+codan816="s20
&qa> 20
20Na m="ul mgsl_stru="L94" class="lusc_synr<_dr155i);n16clasd20
20n6ass=65="srinfo	2 ange_pas qsdr1558#L53" i15="L53Ehange_pas q39"ul couia30481 901_ 203" i15pas qs<3lude=34AL,20ie"L83" class="line" na7915="L8159439"ul mgsl_30491 901_ 20class="line" 3ame8m34"L220cla>20n9tncl53" i16="bits_per_throttlea>nge_pas qsdr1558#L53" i15="L53Ehange_pas q3875#in30501 901_ 20"+codeCMSPAR<3a>ECT35INC20"+c>20"+US<+l="com8menge_pas qsdr1558#L53" i15="L53Ehange_pas q38"ul couia30"11 901_ 203" i15pas qs<3lude=35gsl203" >20"1tncl53" i16="bits_per_SignalC	nge_pas qsdr1558#L53" i15="L53Ehange_pas q3855<+l3"61 905="sr<+l3"com8ment"30551 901_ 20 SPE *y/syncl3n15743553"20 SP>20"01ef=80MAX="L53Ehange_pas qsdr1558#L53" i15="L53Ehange_pas q320lvoid1558#L62c#953" i16."L hrottle1anoia3" ene" na7915 hrottle" i16h3" i1si);n162c#953" i16."L93" cla0
&qa> 20
&3a> 2035 na2016=>20aysitydr1558#L62c#953" i16."L93" class="line" na7916."L91607 905<0
20gtunsigned lopas53" i1517 915="line" name8m16"L291661387520nanclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
20acli);n162c#853" i6#95lSiTSructnclic*synclin1686#956" i16"L94" classe="line" na8m16="L91616 915 lei1anoia3" ene" na7915="L9160 lei1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPE *y/synclin653#953" i16="L940
&qa> 20
&qa> 20
20gtopebiusdctncialSignal_R16."Lade=1x62c&qa> 23
<7uflic*ICESspan cpeblic3Ilo>c3IlES20="L83" clas="line" name8m16"L2916613-com8ment"3c37uf_20s q>20nanclin1686#959" i16.53" i16="L940
="line" name8m16"L2916613761c3Iulp20n c>20Na m="ul m="L94" class="lusc_set_seria"L9ignal8ment"84ncludr16usc_set_seria"L9ignal81anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPtnclic*ICES"s="line" name8m16"L2916613ISPE *y/sy3 /a>920
de=9clic*ICES" ca3c37cla)9ssc37aev203" >20n6ass=65="srinfo	Ehange_pas qsdr1558#L53" i15="L53Ehange_pas q3I558#L53" 3c37AL,20ie"L83" class="line" na7915="L8159437558#L53" 3c37"L220cla>20n9tncl53" i16="bits_per_unthrottlea>nge_pas qsdr1558#L53" i15="L53Ehange_pas q38&g>&qa> 23 " i15pas q9238INC20"+c>20"+US<+l="com8menge_pas qsdr1558#L53" i15="L53Ehange_pas q38s="com8me3<" i15pas q9238gsl203" >20"1tncl53" i16="bits_per_SignalC	nge_pas qsdr1558#L53" i15="L53Ehange_pas q38"ul couia3  clicounet9stru) ss238onc20nfo>20"83" class="line" nri99 iash3" i1s()3" class="line" na8m16="L8167"38de=_info_3<"> 20
>238ul 2020lTUS<+l="com2 nnt"16="L83r15 6#95 Vat" i15stopebsty     pointRe information ><+l3861 p3988>238ula20ass>20"" name7915"L29160> 905="sr<+l38SPE *y/sy3t="com8me m9sl_structncly3t=">23853"20 SP>20"01ef=80MAX="L53Ehange_pas qsdr1558#L53" i15="L53Ehange_pas q38"ul couia39" i1887 20
238cla)9 hn>20lvoid1558#L62c#953" i16."Lunthrottleass="line" na7916."Lunthrottle" i16h3" i1si);n162c#953" i16."L93" cla0
&qa> 20
238end20actiinran 238 na2016=>20aysitydr1558#L62c#953" i16."L93" class="line" na7916."L91607 905<0
238uf_20s q>20gtunsigned lopas53" i1517 915="line" name8m16"L29166139&g>&qa> 23  clicoucts9chk(stru_ mE23  c>239uia20g>&>20g>="L83" clas="line" name8m16"L29166139s="com8me3239uf_20s q>20nanclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
23974#20TAL>20acli);n162c#853" i6#95lSiTSructnclic*synclin1686#956" i16"L94" classe="line" na8m16="L91616 915239clas9="com99clin1558#L62c#953" i16."L3" clas lei1anoia3" ene" na7915="L9160 lei1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPE *y/synclin653#953" i16="L940
&qa> 20
239cla)9ss239 na2016=>20aynclin1686#959" i16.I_IXOFFpan clasass=n cI_IXOFF1anoia3" enei);n1ius53" i16="L940
239uf_20s q>20gtopebiusdnclin1686#959" i16.lass="com8meBH_TASYNC PARITY_EVEN" c *y/s="+code_62c&qa> 20
 20
#in40661 901_ 206l_structncli4*ICES40CES20mgs>20a ss="line" name8m16"L2916614875#in40681 901_ 206tru) ss ||ef4"+cod40AL,20TOP>20gasitydr15="L94" class="lusc_set_seria"L9ignal8ment"84ncludr16usc_set_seria"L9ignal81anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPtnclic*ICES"s="line" name8m16"L2916614="ul mgsl_40691 901_ 206l_structncli4*ICES40uf_20s q>20gtopebiusdc#853" i6#95lSilass="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20as}ie"L83" class="line" na7915="L815944"1ul couia40111 901_ 20>de=_mgsl_bh_4uf_nt41gsl_bh_buf_paie"L83" class="line" na7915="L815944"5520n6ass=65="srinfo	Ehange_pas qsdr1558#L53" i15="L53Ehange_pas q4"3520"" name7915"L291its_per_get_statsa>nge_pas qsdr1558#L53" i15="L53Ehange_pas q4"5520"01ef=80MAX="L53Eh6nge_pas qsdr1558#L53" i15="L53Ehange_pas q4"75#in40l61 901_ 20 hnclic*I__LI4E__L541"L9 class="line" name8m16"L2 nnnnnngets i1acurrm16 seria" #in40l71 901_ 208 91t_ mE()e14lin1641ulae9vl_st99675#L53" i16="bi nge_pas qsdr1558#L53" i15="L53Ehange_pas q4"75#in40l81 901_ 20 20
20n9tncl53" i16="b60>20a ss20"+US<+l="com8m >20n6age_pas qsdr1558#L53" i15="L53Ehange_pas q481ul couia40N11 901_ 201574#953" i164"L9 c42gsl203" >20"1tncl53" i16="bits 905="sr&qa> 20
 24
="line" name8m16"L2916614o75#in40261 901_ 202span class="4om8me426sl_bh_buf_paie"L83" class="line" na7915="L815944o"ul couia40N71 901_ 20" i16."L93" c4ass="42aev20pai>20gfnclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
20gasitydr15="L94" class="lTSructnclic*synclin1686#956" i16"L94" classe="line" na8m16="L91616 915<4pan c42uf_20s q>20gtopebiusdasitydr15="L94" class="lTSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef=&qa> 20
&qa> 20
&qa> 20
&qa> 20
#in40361 901_ 20span class=20a ss&qa> 20
20gasitydr1555555555	="line" name8m16"L2916614_"ul mgsl_40g91 901_ 20s qs20gt}ie"L83" class="line" na7915="L815944961<4
&>20g>="L83" clas="line" name8m16"L29166149"ul couia40411 901_ 20s qs20acie"L83" class="line" na7915="L8159449558#L53" 40431 901_ 20de=_mgsl_bh_b4f_pas44SMI203" >20n6ass=65="srinfo	" ange_pas qsdr1558#L53" i15="L53Ehange_pas q496120"01ef=80MAX="L53its_per_get_nge_pas qsdr1558#L53" i15="L53Ehange_pas q4ss="com8me40n61 901_ 203" i15pas qs<4lude=44"L9 class="line" name8m16"L2 nnge_pas qsdr1558#L53" i15="L53Ehange_pas q4s"ul couia40471 901_ 20206ctncl53" i16="bitnge_pas qsdr1558#L53" i15="L53Ehange_pas q49"ul mgsl_40491 901_ 20class="line" 4ame8m44"L220cla>20n9tncl53" i16="bitnnt"16="L83r15ntRe            opebsty    linfo	 instanc  PE *nge_pas qsdr1558#L53" i15="L53Ehange_pas q4875#in40501 901_ 20"+codeCMSPAR<4a>ECT45INC20"+c>20"+US<+l="com8meeeeeeeeeeeeeeuser_20"1tncl53" i16="bits_per_"+e_pas qsdr1558#L53" i15="L53Ehange_pas q4855 ||info	TIRECget_MODE_H" i16h3" i1si);n162c#953" i16."L93" class="line" na7916."L91607 905&qa> 20
="line" name8m16"L29166148/ludline"40571 901_ 20" na8m16="L91458 9545aev20pai>20gfnclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
&4a> 2045AL,20TOP>20gasitydr15="L94" class="lTSructnclic*synclin1686#956" i16"L94" classe="line" na8m16="L91616 91520gtopebiusdasitydr15="L94" class="lTSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef=20asopebiusdSerialSI="L83" clas="line" name8m16"L29166148com8ment"40611 901_ 20, SPE *y/sync4in15746gsl_bh_buf_pa53" i1517 91520ace=_infoncli);n1COPY_TO_USER i16="L940
 ||info	MODE_H3" i, sizeofin1686#959" i16. 88520acc#853" i6#95lSimutex_uc#93" class="line" nmutex_uc#93"__LIflaguctVICES" cluIc_flagu#|it20Nanclin1686#959" i16.errment"84ncludr16err3" i__actiinran &qa> 20
20gflagctVICpebiusdasitydr15="L94" class="lTSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef=="line" name8m16"L2916614="ul mgsl_40691 901_ 20801ef=80MAX="453pro46uf_20s q>20gt}ie"L83" class="line" na7915="L815944-&g>&qa> 24
<7uflic*ICESspan cpeblic4Ilo>c47uia20g>&>20g>="L83" clas="line" name8m16"L2916614-com8ment"4c47gsl_bh_buf_pa	20n6ass=65="srinfo	2 ange_pas qsdr1558#L53" i15="L53Ehange_pas q4761c47ula20="L83" clas="line" name8m16"L2916614ISPE *y/sy4 /a>920
20"01ef=80MAX="L53its_per_set_nge_pas qsdr1558#L53" i15="L53Ehange_pas q4I"ul couia4de=9clic*ICES" ca4c47"L9 class="line" name8m16"L2 nnge_pas qsdr1558#L53" i15="L53Ehange_pas q4-na8m16="L4 m8me mgsl_9tructnclic*IL4 m8>c47ulae9vl_st99675#L53" i16="bi nnnnnnsets i1aseria" c47_bM206tr>206ctncl53" i16="bitn>20n6age_pas qsdr1558#L53" i15="L53Ehange_pas q4-"ul mgsl_4c47"L220cla>20n9tncl53" i16="bitnnt"16="L83age_pas qsdr1558#L53" i15="L53Ehange_pas q48&g>&qa> 24 " i15pas q9248INC20"+c>20"+US<+l="com8menge_pas qsdr1558#L53" i15="L53Ehange_pas q48s="com8me4<" i15pas q9248gsl203" >20"1tncl53" i16="bits_per_ntRe            opebsty    linfo	 instanc  PE *nge_pas qsdr1558#L53" i15="L53Ehange_pas q48"ul couia4  clicounet9stru) ss248onc20nfo>20"83" class="line" nri99 new_ 20
>248ul 2020lTUS<+l="com2 nge_pas qsdr1558#L53" i15="L53Ehange_pas q4861 p4988>248ula20ass>20"" name7915"L29160> 905="sr20"01ef=80MAX="L53Ehange_pas qsdr1558#L53" i15="L53Ehange_pas q48"ul couia49" i1887 20
248cla)9 hn>20l53" class="l61" 915TIRECset_MODE_HDLC-&g> ||info	TIRECset_MODE_H" i16h3" i1si);n162c#953" i16."L93" class="line" na7916."L91607 905&qa> 20
248end20actiinran 248 na2016=>20ayunsigned lopas53" i1517 915="line" name8m16"L2916614 558#L53" 4<"de <248uf_20s q>20gtc#853" i6#95lSi 885="line" name8m16"L29166149&g>&qa> 24  clicoucts9chk(stru_ mE24  c>249uia20g>&>20g>n3" class="l61" 915errment"84ncludr16err3" i="line" name8m16"L29166149s="com8me4249uf_20shI_nl_sIDa>="line" name8m16"L29166149"ul couia424974#20TAL>20acnclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
 20
&qa> 20
249ulp20n c>20Na m="ul mgsl_stru="L94" class="l#|it(+d1ref="+code=_brea SPE *y/synclin1653#953a> lass=n clinfo	249cla)9ss249aev20pai>20gflagctVICnclicsynclin1653#953a>ak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
249AL,20TOP>20gasitydr1555555555="L94" class="lTSructnclic*synclin1686#956" i16DENE *y/syn,e="line" na8m16="L91616 915249uf_20s q>20gtopebiusdsitydr1555555555="L94" class="lTSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef=20asopebiusd	="line" name8m16"L2916615=1ul couia50clicouri_c9k(stru_ mE(oe5ref="50gsl_bh_buf_pa}ie"L83" class="line" na7915="L81594595520acie"L83" class="line" na7915="L815945935 20
20acc#853" i6#95lSilass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it ||info	MODE_H3" i,laguctVICES" cluIc_ftmp_#in50661 901_ 206l_structncli5*ICES50CES20mgs>20a c#853" i6#95lSilass="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it#in50598 895#in50681 901_ 206tru) ss ||ef5"+cod50AL,20TOP>20gai);n162c#953" i16."Lchange_MODE_HDLC-&g> ||info	TIRECchange_MODE_H1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPtnclic*ICES"s="line" name8m16"L2916615="ul mgsl_50691 901_ 206l_structncli5*ICES50uf_20s q>20gtc#853" i6#95lSimutex_uc#93" class="line" nmutex_uc#93"__LIflaguctVICES" cluIc_flagu#|it&>20g>="L83" clas="line" name8m16"L2916615"1ul couia50111 901_ 20>de=_mgsl_bh_5uf_nt51gsl_bh_buf_pa	20acie"L83" class="line" na7915="L815945"3520n6ass=65="srinfo	2 ange_pas qsdr1558#L53" i15="L53Ehange_pas q5"4520"01ef=80MAX="L53its_per_get_txidlea>nge_pas qsdr1558#L53" i15="L53Ehange_pas q5"75#in50l61 901_ 20 hnclic*I__LI5E__L551"L9 class="line" name8m16"L2 nnge_pas qsdr1558#L53" i15="L53Ehange_pas q5"75#in50l71 901_ 208 91t_ mE()e15lin1651ulae9vl_st99675#L53" i16="bi  >20n6gets i1acurrm16 dr155i); idle me=_age_pas qsdr1558#L53" i15="L53Ehange_pas q5"75#in50l81 901_ 20 20
20n9tncl53" i16="b60>nt"16="L83r15ntRe            opebsty    linfo	 instanc  PE *nge_pas qsdr1558#L53" i15="L53Ehange_pas q587520"+US<+l="com8m >20n666666666idle_me=_       opebsty    neb FI    holdo	20"1tncl53" i16="bits>20n6age_pas qsdr1558#L53" i15="L53Ehange_pas q585520"83" class="line" > 905="sr ||info	TIRECget_txidle" i16h3" i1si);n162c#953" i16."L93" class="line" na7916."L91607 905&qa> 20
#in50261 901_ 202span class="5om8me52cla)9ss="line" name8m16"L2916615o"ul couia50N71 901_ 20" i16."L93" c5ass="52end89eIass9shutdown88a88AX_TIRECT, INCIDENTAL, c5="ul couia50281 901_ 20switchas="com5ment"52 na2016=>20aynclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
20asopebiusdSerialSI5="L94" class="lTSructnclic*a m="ul couic_naamicVintVICES" claevvic_naamL5_nsef=="line" name8m16"L291661571ul couia50311 901_ 20g>&qa> 20
20ace=_infoncli);n1COPY_TO_USER i16="L940
&qa> 20
20Na m="ul mnclicsynclin1653#953a>ak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
="line" name8m16"L2916615_"ul couia50381 901_ 20TOPB) { ECT, 5NCIDE53AL,20TOP>20ga}ie"L83" class="line" na7915="L815945_"ul mgsl_50g91 901_ 20s qs20gtie"L83" class="line" na7915="L815945961<5
&>20g>	20n6ass=65="srinfo	2 ange_pas qsdr1558#L53" i15="L53Ehange_pas q59558#L53" 50431 901_ 20de=_mgsl_bh_b5f_pas54SMI20 qsdr1558#L53" i15="L53Ehange_pas q596120"" name7915"L291its_per_set_txidlea>2 nnsernfo	 ioctl    _e6 dr155i); idle me=_age_pas qsdr1558#L53" i15="L53Ehange_pas q595520"01ef=80MAX="L53its>20n6age_pas qsdr1558#L53" i15="L53Ehange_pas q5ss="com8me50n61 901_ 203" i15pas qs<5lude=54"L9 class="line" name8m16"L2 nnt"16="L83r15 6#95 VantRe            opebsty    linfo	 instanc  PE *nge_pas qsdr1558#L53" i15="L53Ehange_pas q5s"ul couia50471 901_ 20206ctncl53" i16="bitnge_pas qsdr1558#L53" i15="L53Ehange_pas q59"ul mgsl_50491 901_ 20class="line" 5ame8m54"L220cla>20n9tncl53" i16="bitn 905="srECT55INC20"+c>20"+US<+l="com8mange_pas qsdr1558#L53" i15="L53Ehange_pas q58"ul couia50"11 901_ 203" i15pas qs<5lude=55gsl20 hn>20l53" class="l61" 915TIRECset_txidleDLC-&g> ||info	TIRECset_txidle" i16h3" i1si);n162c#953" i16."L93" class="line" na7916."L91607 905&qa> 20
="line" name8m16"L2916615"61&qa> 20
20a ss&qa> 20
 lass=n clinfo	&5a> 2055AL,20TOP>20gasitydr1555555555="L83" clas="line" FILE__L5_nsef="+5S"ul mgsl_50C91 901_ 203" i15pas qs<5lude=55uf_20s q>20gtc#853" i6#95lSilass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20astVICES" cluIc_flagu#|it ||info	usc_set_txidle" i16DEVICES" cluIc_flagu#|it20ac	20n6ass=65="srinfo	2 ange_pas qsdr1558#L53" i15="L53Ehange_pas q5="ul couia50661 901_ 20mgsl_bh_buf_f5aguct56cla)9 qsdr1558#L53" i15="L53Ehange_pas q5=/ludline"50a71 901_ 20#  define 20n9tncl53" i16="b60>20a senable or disable  i1adr155i);ter90e_pas qsdr1558#L53" i15="L53Ehange_pas q5-&g>&qa> 25
<7uflic*ICESspan cpeblic5Ilo>c57INC20"+c>20"+US<+l="com8m >20n6age_pas qsdr1558#L53" i15="L53Ehange_pas q5-com8ment"5c57gsl203" >20"1tncl53" i16="bitsnt"16="L83age_pas qsdr1558#L53" i15="L53Ehange_pas q57"ul couia5n4ncludr1619#853" i16="La5n4n>c57onc20nfo>20"83" class="line" >age_pas qsdr1558#L53" i15="L53Ehange_pas q57de=_info_5ta> 20
c57ula20ass>20"" name7915"L29160>20a senable          1i16enable, 0i16disablenge_pas qsdr1558#L53" i15="L53Ehange_pas q57com8ment"5 /a>920
20"01ef=80MAX="L53itnge_pas qsdr1558#L53" i15="L53Ehange_pas q5I"ul couia5de=9clic*ICES" ca5c57"L9 class="line" name8m16"L2 n 905="src57ulae9vl_st99675#L53" i16="bi ange_pas qsdr1558#L53" i15="L53Ehange_pas q5-PE *y/syn5c57_bM20 hn>20l53" class="l61" 915TIRECtxenableass="line" na7916."Ltxenable" i16h3" i1si);n162c#953" i16."L93" class="line" na7916."L91607 905&qa> 20
c57"L220actiinran &qa> 25 " i15pas q9258oru20ass>20asunsigned lopas53" i1517 915="line" name8m16"L29166158s="com8me5<" i15pas q9258uf_20shI_nl_sIDa>="line" name8m16"L29166158"ul couia5  clicounet9stru) ss25874#20TAL>20acnclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
 20
>258SMI20STA>20acom8meBH_="L94" class="lTSructnclic*synclin1686#956" i16"L94" classe="line" na8m16="L91616 915&qa> 20
 p5988>258ulp20n c>20Na m="ul mgsl_stru="L94" class="l#|it(+d1ref="+code=_brea SPE *y/synclin1653#953a> lass=n clinfo	="line" name8m16"L29166158com8ment"5t="com8me m9sl_structncly5t=">258clas9="com99cass="comopebiusdhI_nl_sIDa>="line" name8m16"L29166158"ul couia59" i1887 20
258CES20mgs>20a c#853" i6#95lSilass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it258aev20pai>20gfncli5="L94" class="lenableass="line" na79enable" i1 __actiinran 258AL,20TOP>20gasitydr15ncli5an816="s20
258uf_20ctiinran &qa> 25  clicoucts9chk(stru_ mE25  c>259oru20ass>20asopebiusdSerialSI53" i1517 915 ||info	usc_start_tr155i);ter1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SPtnclic*ICES"s="line" name8m16"L29166159s="com8me5259gsl_bh_buf_pasitydr15eIass9shvl_st99675#L53" i16="bit--------------------------------------------------nge_pas qsdr1558#L53" i15="L53Ehange_pas q59"ul couia5259onc20nfo>20"83" class="line"""""""""""""""""""""""""*5nclHDLC/SDLC Loop me=_, a;tempt    inserts i1nge_pas qsdr1558#L53" i15="L53Ehange_pas q59de=_info_5  > 20
2on in  i1a 919;loop 919; by _e6tspasCMR:13. Uponnge_pas qsdr1558#L53" i15="L53Ehange_pas q5961259ula20ass>20"" name7915"L2916""""""""""""""""""""""""*5receipt of  i1anext GoAhead (RxAbort) _equenc ,nge_pas qsdr1558#L53" i15="L53Ehange_pas q59com8ment"5Om8me mgsl_9tructnclic*Iy5Om8>25953"20 SP>20"01ef=80MAX="L53i""""""""""""""""""""""""*5 i1aOnLoop indicator (CCSR:7) _hould go activ1nge_pas qsdr1558#L53" i15="L53Ehange_pas q59"ul couia5259"L9 class="line" name8m16"L2""""""""""""""""""""""""*5 o indicate  iat we are on  i1aloopnge_pas qsdr1558#L53" i15="L53Ehange_pas q59na8m16="L5t598 895259ulae9vl_st99675#L53" i16="bi""""""""""""""""""""""""*-------------------------------------------------- ange_pas qsdr1558#L53" i15="L53Ehange_pas q59558#L53" 56 clicounet9stru) ss ||e 56 c>259AL,20TOP>20gasitydr1555555555ncli5="L94" class="llagu#|it ||info	MODE_H3" ide=_infoncli);n1reak8ment"84ncludr1674#853" i laguc5="L94" class="lHDLC_FLAG_HDLC_LOOPMODEment"84ncludr16HDLC_FLAG_HDLC_LOOPMODEus h __a __us hnsICES" cla-&g>&qa> 20
259uf_20s q>20gtopebiusdsitydr1555555555="L94" class="lusc_loopme=__insert_requestment"84ncludr16usc_loopme=__insert_request" i16DEVICES" cluIc_flagu#|it20asopebiusd}ie"L83" class="line" na7915="L815946=1ul couia60clicouri_c9k(stru_ mE(oe6ref="60gsl_bh_buf_pa}5else_actiinran 20ac55555555ncli5="L94" class="llagu#|it 20
20ac}ie"L83" class="line" na7915="L815946=55#in60661 901_ 206l_structncli6*ICES60CES20mgs>20a 	20n6ass=65="srinfo	i ange_pas qsdr1558#L53" i15="L53Ehange_pas q6="ul mgsl_60691 901_ 206l_structncli6*ICES60uf_20ctiinran 20"+US<+l="comits_per_txaborta>2 nnnnnabort _ee=_HDLC frIDENTe_pas qsdr1558#L53" i15="L53Ehange_pas q6"1ul couia60111 901_ 20>de=_mgsl_bh_6uf_nt61gsl203" >20"1tncl53" i16="bits>20n6age_pas qsdr1558#L53" i15="L53Ehange_pas q6"5520"83" class="line" >nt"16="L83r15 6#95 VantRe            opebsty    linfo	 instanc  PE *nge_pas qsdr1558#L53" i15="L53Ehange_pas q6"3520lTUS<+l="com2 c 905="sr20"" name7915"L29160ange_pas qsdr1558#L53" i15="L53Ehange_pas q6"5520l53" class="l61" 915TIRECtxabortass="line" na7916."Ltxabort" i16h3" i1si);n162c#953" i16."L93" class="line" na7916."L91607 905#in60l61 901_ 20 hnclic*I__LI6E__L561"L9 cactiinran #in60l71 901_ 208 91t_ mE()e16lin1661end89eIass9shunsigned lopas53" i1517 915="line" name8m16"L2916616"75#in60l81 901_ 20 20
&qa> 20
20asopebiusd="L94" class="lTSructnclic*synclin1686#956" i16"L94" classe="line" na8m16="L91616 915&qa> 20
 lass=n clinfo	20ac55555555eIass9shutdown88a88AX_TIRECT, INCIDENTAL, c6l3520acc#853" i6#95lSilass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20a ss&qmpfe=_mgs6o75#in60N71 901_ 20" i16."L93" c6ass="62aev20pai>20gflagctVICpebiusdactncialSignal_Rusc_loopme=__canc l_tr155i);ment"84ncludr16usc_loopme=__canc l_tr155i);" i16DEVICES" cluIc_flagu#|it20gasitydr15else="L83" clas="line" FILE__L5_nsef="+6="ul mgsl_60N91 901_ 20TCSIZE) ssh><6pan c62uf_20s q>20gtopebiusdpebiusdactncialSignal_Rusc_TCmd#|it20as}ie"L83" class="line" na7915="L81594671ul couia60311 901_ 20g>&qa> 20
&qa> 20
&qa> 20
20n6ass=65="srinfo	20ange_pas qsdr1558#L53" i15="L53Ehange_pas q6755iydr15enable or disable  i1areceiver90e_pas qsdr1558#L53" i15="L53Ehange_pas q67"ul couia60371 901_ 20paif ( las20
6a m="63ulae9vl_st99675#L53" i16="bi nnnnnn90e_pas qsdr1558#L53" i15="L53Ehange_pas q67"ul couia60381 901_ 20TOPB) { ECT, 6NCIDE63_bM206tr>206ctncl53" i16="bitnnt"16="L83r15 6#95 VantRe            opebsty    linfo	 instanc  PE *nge_pas qsdr1558#L53" i15="L53Ehange_pas q6_"ul mgsl_60g91 901_ 20s qs20n9tncl53" i16="b60>20a sTOP>20gasitydr15enable          1i16enable, 0i16disablenge_pas qsdr1558#L53" i15="L53Ehange_pas q6961<6
20"+US<+l="com8m  905="sr20"1tncl53" i16="bitange_pas qsdr1558#L53" i15="L53Ehange_pas q695520l53" class="l61" 915TIRECrxenableass="line" na7916."Lrxenable" i16h3" i1si);n162c#953" i16."L93" class="line" na7916."L91607 905&qa> 20
20Naunsigned lopas53" i1517 915="line" name8m16"L2916616955&qa> 20
20gflagctVIC="L94" class="lTSructnclic*synclin1686#956" i16"L94" classe="line" na8m16="L91616 915&qa> 20
20gasitydr1555555555="L94" class="l#|it(+d1ref="+code=_brea SPE *y/synclin1653#953a> lass=n clinfo	="line" name8m16"L29166169"ul mgsl_60491 901_ 20class="line" 6ame8m64uf_20s q>20gtopebiusdpebiusdahI_nl_sIDa>="line" name8m16"L2916616875#in60501 901_ 20"+codeCMSPAR<6a>ECT65oru20ass>20astVICES" cluIc_flass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20a ss&6a> 2065AL,20TOP>20gai);n162c#953" ilass="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it20gt	&>20g>="L83" clas="line" name8m16"L29166168"ul couia60611 901_ 20, SPE *y/sync6in15766gsl_b3" >20n6ass=65="srinfo	i ange_pas qsdr1558#L53" i15="L53Ehange_pas q68552 nnwait for specified L94nt    occur90e_pas qsdr1558#L53" i15="L53Ehange_pas q696120"" name7915"L29160>20a s90e_pas qsdr1558#L53" i15="L53Ehange_pas q69com8ment"60651 901_ 20"ulu="Ll_stru6tncli6653"20 SP>20"01ef=80MAX="L53itsnt"16="L83r15 6#95 VantRe    opebsty    linfo	 instanc  PE *nge_pas qsdr1558#L53" i15="L53Ehange_pas q6="ul couia60661 901_ 20mgsl_bh_buf_f6aguct66"L9 class="line" name8m16"L2 nnnnnnnnnnnnnnnnnnnnnnmask    opebsty    bitmask infL94nts    wait fornge_pas qsdr1558#L53" i15="L53Ehange_pas q6="ul couia60a71 901_ 20#  define 20n9tncl53" i16="b60>20a snnnnnnnnnnnnnnnni i1rwise error he=_age_pas qsdr1558#L53" i15="L53Ehange_pas q6-&g>&qa> 26
<7uflic*ICESspan cpeblic6Ilo>c67INC20"+c>20"+US<+l="com8mange_pas qsdr1558#L53" i15="L53Ehange_pas q6-com8ment"6c67gsl20 hn>20l53" class="l61" 915TIRECwait_L94ntass="line" na7916."Lwait_L94nt" i16h3" i1si);n162c#953" i16."L93" class="line" na7916."L91607 905&qa> 20
="line" name8m16"L2916616761c67ulp20n c>20Nan3" class="l61" 9158ment"84ncludr1653" i="line" name8m16"L29166167com8ment"6 /a>920
de=9clic*ICES" ca6c67CES20mgs>20a h3" i1si);n162c#953" i16."Licountass="line" na7916."LicountES20mi);n162c#953" icprevass="line" na79cprevNTALE5="L94" class="lcnowass="line" na79cnow3" i="line" name8m16"L29166167"ul couia6 m8me mgsl_9tructnclic*IL6 m8>c677lp20n c>20Nan3" class="l61" 915L94ntsass="line" na79e94nts3" i="line" name8m16"L29166167PE *y/syn6c678lp20n c>20Nan3" class="l61" 9151asknsef=="line" name8m16"L29166167"ul mgsl_6c679ES20mgs>20a h3" i1s class="l61" 915_input_signal_L94ntsass="line" na79_input_signal_L94ntsES20mi);n162c#953" ioldsigsass="line" na79oldsigsNTALE5="L94" class="lnewsigsass="line" na79newsigs3" i="line" name8m16"L29166168&g>&qa> 26 " i15pas q9268oru20ass>20astVICES" cluIc_fDECLARE_WAITQUEUEment"84ncludr16DECLARE_WAITQUEUE1anoia3" enei);n1iuswaitment"84ncludr16waitNTALE5="L94" class="lcurrm16ass="line" na79currm163" i16="L83" clas="line" name8m16"L29166168s="com8me6<" i15pas q9268uf_20="L83" clas="line" name8m16"L29166168"ul couia6  clicounet9stru) ss26874#20TAL>20ace=_infoncli);n1COPY_FROM_USER i16="L940
 20
>268SMI20STA>20acnclin1686#959" i16.rc#|it p6988>268ulp20n c>20Na m="ul m	="line" name8m16"L29166168com8ment"6t="com8me m9sl_structncly6t=">268clas9="com99c}ie"L83" class="line" na7915="L8159468"ul couia69" i1887 20
268CES20mgs>20a ss268aev20pai>20gfnclin1686#959" i16.reak8ment"84ynclin1686#955" i16."L94" class="line" na8m16="L91615 915 20
&qa> 20
268AL,20TOP>20gasitydr15="L94" class="lTSructnclic*synclin1686#956" i16"L94" classe="line" na8m16="L91616 915&qa> 20
268uf_20s q>20gtopebiusdpebiusdactncialSignal_R#|it(+d1ref="+code=_brea SPE *y/synclin1653#953a> lass=n clinfo	&qa> 26  clicoucts9chk(stru_ mE26  c>269oru20="L83" clas="line" name8m16"L29166169s="com8me6269gsl_bh_buf_pa53" i1517 91526974#20 qsdr1558#L53" i15="L53Ehange_pas q69de=_info_6  > 20
269clas9="com99ce=_infoncli);n1lment"84ncludr1653" ii16."L93" cl<_bius2agu#|it269CES20mgs>20a c#853" i6#95lSiL94ntsass="line" na79e94nts3" ii16."L93" cl<_bius1asknsef=269aev20pai>20gflagctVIC( (ia3" enei);n1iuslment"84ncludr1653" iilaguc5="L94" class="lSerialSignal_DSR i16="L940
269AL,20TOP>20gasitydr1555(ia3" enei);n1iuslment"84ncludr1653" iilaguc5="L94" class="lSerialSignal_DCD i16="L940
269uf_20s q>20gtopebiusdsi(ia3" enei);n1iuslment"84ncludr1653" iilaguc5="L94" class="lSerialSignal_CTS i16="L940
20ac55555555i);n162c#953" ilass="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it 20
20ac}ie"L83" class="line" na7915="L815947=55#in70 clicounet9stru) ss ||e 7"+cod70AL,20TOP>20gai);n162c#953" ioldsigsass="line" na79oldsigsNTALi16."L93" cl<_bius2agu#|it#in70="com8me m9sl_structncl 7*ICES70uf_20s q>20gtie"L83" class="line" na7915="L815947"com8ment"70101 901_ 20lin1684#L5f1l7struc710ES20mgs>20a csp>20lTUS<+l="comitsenable hunt ae=_idle e=_i nclneeded mange_pas qsdr1558#L53" i15="L53Ehange_pas q7"1ul couia70111 901_ 20>de=_mgsl_bh_7uf_nt711la)9ss20ac55555555i);n162c#953" iu0l61 901_ 2ludr16u1"L9 cai);n162c#953" ioldregass="line" na79oldregNTALi16."L93" cl<_biususc_InRegass="line" na79usc_InReg1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SP5/a>rinfo	20acom8meBH_="L94" class="lu0l61 901_ 2ludr16u1"L9 cai);n162c#953" inewregass="line" na79newregNTALi16."L93" cl<_biusoldregass="line" na79oldregNTALi+clic*ICES"s="line" name8m16"L2916617"4520Na m="ul mgsl_strulic#853" i6#95lSi1asknsef=#in70l61 901_ 20 hnclic*I__LI7E__L571CES20mgs>20a ss&qa> 20
#in70l71 901_ 208 91t_ mE()e17lin1671aev20pai>20gflagctVICpebiusdactncialSignal_Rusc_OutRegass="line" na79usc_OutReg1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SP5ne" na8m16="L916RICR i16="L940
#in70l81 901_ 20 20
20ac="L83" clas="line" nam(&&fe=_mgs783520acc#853" i6#95lSilass="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it 27
20Na="L83" clas="line" nam(&&fe=_mgs7o5520a for(;;__actiinran #in70N71 901_ 20" i16."L93" c7ass="72aev20pai>20gflagctVICc#853" i6#95lSilcheduleass="line" na79lchedule__LIf16="L83" clas="line" nam(&&fe=_mgs7o85#in70281 901_ 20switchas="com7ment"72AL,20TOP>20gasitydr15ncli."L93" cl<_biussignal_pendne" ss="line" na79lignal_pendne"1anoia3" enei);n1iuscurrm16ass="line" na79currm163" i1__actiinran <7pan c72uf_20s q>20gtopebiusdpebiusdactncialSignal_Rrc#|it&qa> 20
&qa> 20
20ac55555555eIass9shutdown88a88AX_TIRECT, INCIDENTAL, c71558#L53" 70331 901_ 20g>&qa> 20
#in70361 901_ 20span class=20a ss20gasitydr15="L94" class="llass="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it<7
20asopebiusd=sp>20lTUS<+l="comitsnclno change, wait aborted for som1areason8mange_pas qsdr1558#L53" i15="L53Ehange_pas q79"ul couia70411 901_ 20s qs20ac55555555eIas."L93" cl<_biusnewsigsass="line" na79newsigs3" ide=_infoncli);n1dsr_downass="line" na79dsr_down3" ii1ine" na8m16="L916oldsigsass="line" na79oldsigsNTALde=_infoncli);n1dsr_downass="line" na79dsr_down3" iilaguclaguc qsdr1558#L53" i15="L53Ehange_pas q79558#L53" 70431 901_ 20de=_mgsl_bh_b7f_pas74SMI20STA>20acom8meBH_5555."L93" cl<_biusnewsigsass="line" na79newsigs3" ide=_infoncli);n1dcd_upass="line" na79dcd_upsl_bh_b1ine" na8m16="L916oldsigsass="line" na79oldsigsNTALde=_infoncli);n1dcd_upass="line" na79dcd_upsl_bh_blaguclaguc qsdr1558#L53" i15="L53Ehange_pas q79de=_info_70441 901_ 20RENB) ssh>20Na m="ul mgsl_."L93" cl<_biusnewsigsass="line" na79newsigs3" ide=_infoncli);n1dcd_downass="line" na79dcd_down3" ii1ine" na8m16="L916oldsigsass="line" na79oldsigsNTALde=_infoncli);n1dcd_downass="line" na79dcd_down3" iilaguclaguc qsdr1558#L53" i15="L53Ehange_pas q795520a ss20gflagctVIC5555."L93" cl<_biusnewsigsass="line" na79newsigs3" ide=_infoncli);n1ri_upass="line" na79ri_upev20pai>1ine" na8m16="L916oldsigsass="line" na79oldsigsNTALde=_infoncli);n1ri_upass="line" na79ri_upev20pai>laguclaguc qsdr1558#L53" i15="L53Ehange_pas q79"ul couia70481 901_ 203" i15pas qs<7lude=74AL,20TOP>20gasitydr155555."L93" cl<_biusnewsigsass="line" na79newsigs3" ide=_infoncli);n1ri_downass="line" na79ri_downL,20TO1ine" na8m16="L916oldsigsass="line" na79oldsigsNTALde=_infoncli);n1ri_downass="line" na79ri_downL,20TOlaguclaguc qsdr1558#L53" i15="L53Ehange_pas q79"ul mgsl_70491 901_ 20class="line" 7ame8m74uf_20s q>20gtopebiusdpebia3" enei);n1iuscnowass="line" na79cnow3" ide=_infoncli);n1Lxithuntass="line" na79Lxithuntev20pai>1ine" na8m16="L916cprevass="line" na79cprevNTALde=_infoncli);n1Lxithuntass="line" na79Lxithuntev20pailaguclaguc qsdr1558#L53" i15="L53Ehange_pas q7875#in70501 901_ 20"+codeCMSPAR<7a>ECT75oru20ass>20asopebiusdSeria3" enei);n1iuscnowass="line" na79cnow3" ide=_infoncli);n1rxidleass="line" na79rxidleru20ass>201ine" na8m16="L916cprevass="line" na79cprevNTALde=_infoncli);n1rxidleass="line" na79rxidleru20__actiinran  20
20a ss&7a> 2075AL,20TOP>20gasitydr1555555555i."L93" cl<_biusnewsigsass="line" na79newsigs3" ide=_infoncli);n1dcd_upass="line" na79dcd_upsl_bh_b!16."L93" cl<_biusoldsigsass="line" na79oldsigsNTALde=_infoncli);n1dcd_upass="line" na79dcd_upsl_bh_b?ne" na8m16="L916 spaE94nt_DcdActiv1#|it2 n+clic*ICES"s="line" name8m16"L2916617""ul mgsl_70C91 901_ 203" i15pas qs<7lude=75uf_20s q>20gtopebiusdpebiusdai."L93" cl<_biusnewsigsass="line" na79newsigs3" ide=_infoncli);n1dcd_downass="line" na79dcd_down3" ii!16."L93" cl<_biusoldsigsass="line" na79oldsigsNTALde=_infoncli);n1dcd_downass="line" na79dcd_down3" ii?ne" na8m16="L916 spaE94nt_DcdInactiv1#|it20ac5555555555555555i."L93" cl<_biusnewsigsass="line" na79newsigs3" ide=_infoncli);n1ri_upass="line" na79ri_upev20pai>!16."L93" cl<_biusoldsigsass="line" na79oldsigsNTALde=_infoncli);n1ri_upass="line" na79ri_upev20pai>?ne" na8m16="L916 spaE94nt_RiActiv1#|it2 n_+clic*ICES"s="line" name8m16"L291661785520acom8meBH_55555555i."L93" cl<_biusnewsigsass="line" na79newsigs3" ide=_infoncli);n1ri_downass="line" na79ri_downL,20TO!16."L93" cl<_biusoldsigsass="line" na79oldsigsNTALde=_infoncli);n1ri_downass="line" na79ri_downL,20TO?ne" na8m16="L916 spaE94nt_RiInactiv1#|it2 +clic*ICES"s="line" name8m16"L291661786120Na m="ul mgsl_struia3" enei);n1iuscnowass="line" na79cnow3" ide=_infoncli);n1Lxithuntass="line" na79Lxithuntev20pai>!16."L93" cl<_biuscprevass="line" na79cprevNTALde=_infoncli);n1Lxithuntass="line" na79Lxithuntev20pai?ne" na8m16="L916 spaE94nt_ExitHuntMe=_#|it20!16."L93" cl<_biuscprevass="line" na79cprevNTALde=_infoncli);n1rxidleass="line" na79rxidleru20ass>2?ne" na8m16="L916 spaE94nt_IdleReceived#|it20a ss20gflagctVICpebiusdabreaknclic*ICES"s="line" name8m16"L2916617=PE *y/syn70681 901_ 2016="L83" clas7="lin76AL,20TOP>20gasitydr15clic*ICES"s="line" name8m16"L2916617="ul mgsl_70691 901_ 20801ef=80MAX="753pro76uf_20s q>20gtopebiusd."L93" cl<_biuscprevass="line" na79cprevNTALi16."L93" cl<_biuscnowass="line" na79cnow3" i="line" name8m16"L2916617-&g>&qa> 27
<7uflic*ICESspan cpeblic7Ilo>c77oru20ass>20asopebiusd="L94" class="loldsigsass="line" na79oldsigsNTALi16."L93" cl<_biusnewsigsass="line" na79newsigs3" i="line" name8m16"L2916617-com8ment"7c77gsl_bh_buf_pa}ie"L83" class="line" na7915="L8159477"ul couia7n4ncludr1619#853" i16="La7n4n>c7774#20TAL>20ac="L83" clas="line" nam(&&fe=_mgs77de=_info_7ta> 20
c774sl_bh_buf_pa53" i1517 915920
de=9clic*ICES" ca7c77cla)9ssc77aev20pai>20gflagctVICc#853" i6#95lSilass="com8melic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|itc77AL,20TOP>20gasitydr15nclian816="s20
c77uf_20s q>20gtopebiusdpebiusdacsp>20lTUS<+l="comitsdisable enable Lxit hunt me=_/idle rcvd IRQs8mange_pas qsdr1558#L53" i15="L53Ehange_pas q78&g>&qa> 27 " i15pas q9278oru20ass>20asopebiusdSerialSI/synclin1686#95usc_OutRegass="line" na79usc_OutReg1anoia3" enei);n1ius#|it(+d1ref="+code=_brea SP5ne" na8m16="L916RICR i16="L940
278gsl_bh_buf_pasitydr15eIass9shhhhhhhhh~ia3" enei);n1iusRXSTATUS_EXITED_HUNTment"84ncludr16RXSTATUS_EXITED_HUNTlp20 +ne" na8m16="L916RXSTATUS_IDLE_RECEIVED i16="L940
27874#20TAL>20ac55555555}ie"L83" class="line" na7915="L8159478de=_info_7<"> 20
>278SMI20STA>20acom8meBH_c#853" i6#95lSilass="com8melic*Is hnclic*Iprannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it p7988>2784MI20STA>20ac}ie"L83" class="line" na7915="L8159478com8ment"7t="com8me m9sl_structncly7t=">278clas9e=_infoncli);n1Lxitass="line" na79Lxit3" i:ie"L83" class="line" na7915="L8159478"ul couia79" i1887 20
278cla)9ss278aev20pai>20gflagctVICc#853" i6#95lSiPUT_USER i16="L940
278AL,20TOP>20gasitydr15="L83" clas="line" nam(&&fe=_mgs78"ul mgsl_7<"de <278uf_20s q>20gt	&qa> 27  clicoucts9chk(stru_ mE27  c>279uia20g>&>20g>="L83" clas="line" name8m16"L29166179s="com8me7279gsl_b3" >20n6ass=65="srinfo	2mange_pas qsdr1558#L53" i15="L53Ehange_pas q79"ul couia727974#20 qsdr1558#L53" i15="L53Ehange_pas q79de=_info_7  > 20
2794sl_bactiinran 279clas9="com99cunsigned lopas53" i1517 915="line" name8m16"L29166179"ul couia7279CES20mgs>20a n3" class="l61" 915rc#|it="line" name8m16"L29166179"ul couia7t598 895279aev20pai>20gfh3" i1si);n162c#953" i16."Licountass="line" na7916."LicountES20mi);n162c#953" icprevass="line" na79cprevNTALE5="L94" class="lcnowass="line" na79cnow3" i="line" name8m16"L29166179558#L53" 76 clicounet9stru) ss ||e 76 c>279AL,20TOP>20gai);n162c#953" iDECLARE_WAITQUEUEment"84ncludr16DECLARE_WAITQUEUE1anoia3" enei);n1iuswaitment"84ncludr16waitNTALE5="L94" class="lcurrm16ass="line" na79currm163" i16="L83" clas="line" name8m16"L29166179"ul mgsl_7t="com8me m9sl_structncl 7t=">279uf_20ctiinran 20a csp>20lTUS<+l="comitsinfo currm16 a79 counts8mange_pas qsdr1558#L53" i15="L53Ehange_pas q8=1ul couia80clicouri_c9k(stru_ mE(oe8ref="80gsl_bh_buf_pa53" i1517 915 20
us_L94ntnwait_qass="line" na79 hn>us_L94ntnwait_q3" iE5laguctVICES" cluIc_fwaitment"84ncludr16waitNTAL_6="L83" clas="line" nam(&&fe=_mgs8=45#in80661 901_ 206l_structncli8*ICES80CES20="L83" clas="line" nam(&&fe=_mgs8875#in80598 895#in80 clicounet9stru) ss ||e 8"+cod80AL,20TOP>20gasitydr15="L94" class="llcheduleass="line" na79lchedule__LIf16="L83" clas="line" nam(&&fe=_mgs8=95#in80="com8me m9sl_structncl 8*ICES80uf_20s q>20gtopebiusdncli."L93" cl<_biussignal_pendne" ss="line" na79lignal_pendne"1anoia3" enei);n1iuscurrm16ass="line" na79currm163" i1__actiinran 20asopebiusdSerialSI/synclin1686#95rc#|itde=_mgsl_bh_8uf_nt81gsl_bh_buf_pasitydr15eIass9shbreaknclic*ICES"s="line" name8m16"L2916618"5520ac55555555}ie"L83" class="line" na7915="L815948"3520Na m="ul m=sp>20lTUS<+l="comitsget new a79 counts8mange_pas qsdr1558#L53" i15="L53Ehange_pas q8"55#in80l61 901_ 20 hnclic*I__LI8E__L581CES20mgs>20a ss#in80l71 901_ 208 91t_ mE()e18lin1681aev20pai>20gflagctVIC53" i1517 915#in80l81 901_ 20 20
#in80l91 901_ 20ass="com8men 8his l81uf_20ctiinran 20asopebiusd=sp>20lTUS<+l="comitsnclno change, wait aborted for som1areason8mange_pas qsdr1558#L53" i15="L53Ehange_pas q881ul couia80N11 901_ 201574#953" i168"L9 c82gsl_bh_buf_pasitydr15ncli."L93" cl<_biuscnowass="line" na79cnow3" ide=_infoncli);n1re" ss="line" na79rnglp20i1= e=_infoncli);n1cprevass="line" na79cprevNTALde=_infoncli);n1re" ss="line" na79rnglp20ilaguclagucia3" enei);n1iuscnowass="line" na79cnow3" ide=_infoncli);n1dsrnsef=20acom8meBH_55555555/synclin1686#95rc#|it 20
 28
20Na m="ul mgsl_strubreaknclic*ICES"s="line" name8m16"L2916618o55#in80N71 901_ 20" i16."L93" c8ass="82aev20pai>20gflagctVICcsp>20lTUS<+l="comitscheck for change i20laller specified T 91m input8mange_pas qsdr1558#L53" i15="L53Ehange_pas q8885#in80281 901_ 20switchas="com8ment"82AL,20TOP>20gasitydr15nclii."L93" cl<_biusargass="line" na79arg3" i laguclc#853" i6#95lSiTIOCM_RNGment"84ncludr16TIOCM_RNGlp20ilaguclagucia3" enei);n1iuscnowass="line" na79cnow3" ide=_infoncli);n1re" ss="line" na79rnglp20i!16."L93" cl<_biuscprevass="line" na79cprevNTALde=_infoncli);n1re" ss="line" na79rnglp20) || qsdr1558#L53" i15="L53Ehange_pas q8895#in80N91 901_ 20TCSIZE) ssh><8pan c82uf_20s q>20gtopebiusdpebii."L93" cl<_biusargass="line" na79arg3" i laguclc#853" i6#95lSiTIOCM_DSR i16="L940
20asopebiusdSerii."L93" cl<_biusargass="line" na79arg3" i laguclc#853" i6#95lSiTIOCM_CD i16="L940
&qa> 20
&qa> 20
20Na m="ul m}ie"L83" class="line" na7915="L815948155="line" name8m16"L29166187"ul couia80371 901_ 20paif ( las20
8a m="83aev20pai>20gf}ie"L83" class="line" na7915="L815948185#in80381 901_ 20TOPB) { ECT, 8NCIDE83AL,20TOP>20gai);n162c#953" iremovenwait_queuement"84ncludr16removenwait_queueMI20flaguctVICES" cluIc_flagu#|itus_L94ntnwait_qass="line" na79 hn>us_L94ntnwait_q3" iE5laguctVICES" cluIc_fwaitment"84ncludr16waitNTAL_6="L83" clas="line" nam(&&fe=_mgs8_"ul mgsl_80g91 901_ 20s qs20gai);n162c#953" ilet_currm16_statement"84ncludr16set_currm16_state1anoia3" enei);n1iusTASK_RUNNINGment"84ncludr16TASK_RUNNINGNTAL_6="L83" clas="line" nam(&&fe=_mgs8961<8
20as	20lTUS<+l="comits	us lignalsnge_pas qsdr1558#L53" i15="L53Ehange_pas q89de=_info_80441 901_ 20RENB) ssh>20lTUS<+l="com8mange_pas qsdr1558#L53" i15="L53Ehange_pas q895520l53" class="l61" 915tiocmgetment"84ncludr16tiocmget1anoih3" i1si);n162c#953" i="LL93" class="line" na79="LL93" clru20aaa3" enei);n1ius="Lass="line" na79="LNTAL_ qsdr1558#L53" i15="L53Ehange_pas q8975#in80n61 901_ 203" i15pas qs<8lude=84CES20actiinran 20gfh3" i1si);n162c#953" i16."L93" class="line" na7916."L91607 905#in80481 901_ 203" i15pas qs<8lude=84AL,20TOP>20gaunsigned n3" class="l61" 915resullass="line" na79resulllp206="L83" clas="line" nam(&&fe=_mgs89"ul mgsl_80491 901_ 20class="line" 8ame8m84uf_20s q>20gtunsigned lopas53" i1517 915="line" name8m16"L2916618875#in80501 901_ 20"+codeCMSPAR<8a>ECT85oru20hI_nl_sIDa>="line" name8m16"L29166188"ul couia80"11 901_ 203" i15pas qs<8lude=85gsl_bh_buf_pa53" i1517 91520a ss#in80581 901_ 20CES" cla-&g>&8a> 2085AL,20TOP>20gasitydr15ii."L93" cl<_biuslagu#|it20gtopebiusdii."L93" cl<_biuslagu#|it20acncli."L93" cl<_biusdebug_lernsef=20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="line"_biusoldsi8sass="line" na79oldsigsNT8Lde=_8nfoncli);n1ri_downass=erialSIi.683aguprclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):%s qs<8lude() value=%08X\n"ass="li,i);n162c#953" i16."L93" class="line"_0i16ii."L9="line" na79cprevNTALde=_8nfonc8i);n1Lxithuntass="line" na79Lx=erialSIi.683agu__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclude" na8m16="L916TIOCM_CTS i16="L940
="line" name8m16"L2916618875#in80501 901_ 20"+codeCMSPAa 7re8fe768ev20pai>20gflagctVICpebiu8dabre8knclic+l="comits	&8a> 27
<7uflic*ICESspan cp8blic78lo>c77i);n162c#953" i="LL93" class="line" na79="LL93" clru20aaa3" enei);n1me8m16"L2986617-com8ment"7#in80n61s901_ 203" i15pas qs<8lsde=84CES20actiinran 20gfh3" i1,i);n162c#953" i16."L93" class="line"77de=_info87ta> 20
#in80481 901_ 203" i15pas qs<8lude=84AL,20TOP>20gaunsigned n3" class="l61" 915resullass="line" na79resulllp206="L83" clas="line" nam(&&fe=_mgs89"ul mgsl_80491 901_ 20class="lin="L83" cla8="line" nam(&&fe=_mgs785520asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="line"/synclin1686#853" i16="L83" class="l8ne" n88m16="L81678 875/a>rinfo	"%s(%d):%s qs<8lsde(%x,%x)\n"ass="li,i);n162c#953" i16."L93" class="line" *y/syncli81686#95L94ntnwait_qass="l8ne" n879e94ntnwait_q3" i1__a na79Lx=erialSIi.683agu__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclue" na8m16="L916TIOCM_CTS i16="L940
20a ss20gflagctVICii."L93" cl<_biuslagu#|i17 915rinfo	20a ss20gflagctVICii."L93" cl<_biuslagu#|i17 915<8nt"84ncludr1674#853" i16 qsdr1558#L53" i15=name8m16"L29166188952mange_pas qsdr1558#L538 i15=8L53Ehange_pas "+code=_i8foncl85SMs20STA>20ace=_infoncli);n1lass="com8ms20STA>20ace=_infoannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it27984#20 qsdr1558#L53" i15="L83Ehan89678 875/a>rinfo	20Na m="ul m}ie"L8ludr1674#883" i="line" n8me8m18"L2916+l="comits	2798ES20mgs>20a n3" class="l68" 91589e=_#|it20gfh3"8i1si);n162c#953" i16."Lic8untas8="linennrq;spinloc_);=""+code=_(&&am83cla()1ask_ptruSet na79lea  transmit=83claO955diqs=8line"8name8mi);n162c#953" i="LL93" cass="line" na79="LL93" clru20aaa3" enei);n1a*y/syncli8line" na79currm163" i16="883" c89owassnnrq;spinloc_);=""+cod * Argu""+cs:co1ask_ptruru2"+co1ask_ptrupointe  touru2"instance &fes="line" na79="LL93" clru20aaa3" enei);n1a6617-&g>&8pas qsdr1558#L53" i15="L58Ehang89o>c77i);n162c#953" i="LL93" cef="+co1ask_ptruuuuuuu83clarc#|ituuuuu-1ss90=83claO955diqs20gfh3" i1,ass="l61" 915argass=83clarc#|it=84aev20pai>20g83clarc#|itl8mesi);n162c#953" i16."L93" class="line95 hn>us_L99ntnwait_qass="line" na79 9n>us_994ntnw"+code=_brea SPi16."L93" cl<_bius="L9PTIBLENTAL96="L83" clas="line" nam(&9ampfe9_mgs8=55="line" name8m16"L29166179"ul couia7t598 895279aev2098=85#i980 clicounet9stru) ss ||e98"+co90R i16="L940
<8 895279aev2098785#i98a79cnow3" i=983" c9as="line" nam(D spaE94nt_IdleRecedpe674#853" i16 qsdr1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="line9ncl 8*ICES90uf_20s q>20gtopebiusdncl9."L939 cl<_biussignal_pendne" ss="line" na7prclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):(&&am83cla(%s,%d)\n"ass="li,i);n162c#953" i16."L93" class="line9iinran de=_mgsl_bh_8uf_nt81gsl_bh_<8 895279aev2093" class="9ine" na7915="L815948"35"(&&am83cla"ass="li)si);n162c#953" i16."L93" class="line98"4520Na m="ul 1_ 20"u2916618o55279aev209 counts8ma9ge_pas qsdr1558#L53" i15=9L53Eh9nge_pas q8"55#in80l71 901_ 208 9nei);n1ius#|it(+d1ref="+code=_brea SP5/a>rinfo	rinfo	rinfo	rinfo	278gsl_bh_buf_pasitydr15eIass9shhhhhhhhh~ia3" enei);n1iusRXSTATUS_EXITED_HUIOment"84ncludr16RXIOme i1 ) |80l71 901_ 208 9BIT7nt"84ncludr16RXBIT7 i1 )iuslagu#|it#i9BLENTAL_6="L83" clas="lin9" nam9&&fe=_mgs8"else<8 895279aev2093cl 8*ICES9synclin1686#952" i16.c#939 clas9="line" na7915="L91602 905/a>rinfo	rinfo	rinfo	rinfo	rinfo	278gsl_bh_buf_pasitydr15eIass9shhhhhhhhh~ia3" enei);n1iusRXSTATUS_EXITED_HUIOment"84ncludr16RXIOme i1 ) " na79~erialSIi.683aguBIT7nt"84ncludr16RXBIT7 i1 )iuslagu#|it<8nt"8eak8ment"84ncludr1674#853" i16="L83" clas="line" nam(&&fe=_mgs8"6120Na m="ul m}ie"L9 na79cprev9TALde=_infoncli);n1re" ss9"line9 na79rnglp20ilL8 SPE 83ulp20n c>20Na m="ul m}ie"L9 "45 20
 292ge_pas q8"55#i980N71 901_ 20" i16."L93" 98ass=982aev2i);n162c#953" i="LL93" ceGetflagucerE_7 CM_RNG_pas q820"  inte rupt6 (gCD,RI,DSR,Cna)ass="line" na79="LL93" clru20aaa3" enei);n9hange i20l9ller specified T 91m inpu98mang92"linennrq;spinloc_);=""+cod ceR_ 20": writeflagucers tourhe u_pa pnloedflagucerEpfe=_mgss="line" na79="LL93" clru20aaa3" enei);n9h785#i981 901_ 20switchas="com8m9nt"8292ame8mi);n162c#953" i="LL93" c NB: both 1ra8540c77i);n162c#953" i="LL93" class="line" na79="LL93" clru20aaa3" enei);n9ei);n1iusc9owass="line" na79cnow3" i9e=_in93 20
#inmsglmelictru) ss ||e 76 c>279ALsglmelictru) s=84CES20actiinran 20gfh3" i1,ne" na79="LL93" clru20aaa3" enei);n9ena79cprev9nowass="line" na79cnow3" 9de=_i9foncli);n1ctsass="line" naaaaaaaaaaaaaS20actiinran 20acilagucert(&&fe=_mgs89"ul coTA>20acilagucert(&&01_ 2020acom8meBH______9__bre933" i16."L93" class="line" na7916."L9160793" class="9ine" na7915="L815948155#i9."L93" cl<_biuscnowass="l9ne" n935gs8=55279AL,20TOP>20gai);n162c#953" iDECLA{ ECT, 8NCIDE83AL,20TOP>20g01 901_ 2fo_7  > 20
279aev209t"84ncludr96removenwait_queueMI20fla9uctVI931 901l="comits	us_L94ntnwait_q3" iE5laguct8nt"84ncludr1674#853" i16 qsdr1558#L53" i15=name8m16"L2916618895<1t_ mE()e18lin1681aev20pai>20gflagctVIC53" i1517 91520lT949cprevNTALde=_infoncli);n1dsrnsef=us lignalsnge_pa9 qsdr941 901_ 20ref="+code=_i8fonclrrm16_state1anoia3" enei);n1iusra854MI20ie"L83" claal_8ignal82SMI20STA>20acom8&qa> 20
rinfo	20asncli);n1resullass="line" na79resulll9 775#i9getment"84ncludr16tiocmge91anoi9415#i9line" na79="LNTAL_ qsdr1598#L5394 i6#95lSiSerialSignal_RTS i1rrm16_state1anoia3" enei);n1iusra854MI20ie"L83" cla)ass="line" na79cts3" ii1= #L53" i15="L53Ehange_pas q871ul couia80311 901_ 20g>&qa> 20
20gtunsigned lop9s53" 94>us_L94ntnwait_q3" iE5laguctrrm16_state1anoia3" enei);n1iusra854MI20ie"L83" clafrTAL i16 qsdr1558#LfrTAL20i1= #L53" i15="L53Ehange_pas q8895#in80N91 901_ 20TCSIZE) sfrTAL i16 qsdr1558#LfrTAL20i1ncli);n1resullass="line" na79resulll9 "L83" cla9ru20hI_nl_sIDa>="line" na9e8m1694sp80401 901_ 20n class=e/a>20Na m="ul m}ie"L920i16ii."L93" cl<_biuslagu#|it<+l="com8mange_pas q c 0ref="S" cluIc_flagu#|it20gflagctVICpebiu9dabre9knclic53" class="l61" 915argass="&&amioctls ||e 76 c>279AL,20TOoctl=84CES20actiinran 20gfh3" i1,ne" na79="LL93" clru20aaa3" enei);n9CES"s="lin9" name8m16"L2916617="ul m9sl_7096f=="line" n93" cl<_biuscprevass="linsi);n162c#953" i16."L93" class="line9C3" i6#95l9na79cprevNTALi16."L93" cl9_bius9nowass"+code=_brea SPi16."L93" cl<_bius="L916617-&g>&9a> 27
<7uflic*ICESspan cp9blic796sp80401 901_ rinfo	 20
20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="line9"84ncludr19removenwait_queueMI20flag9ctVIC971ulp20n c>20Na m="ul 01_ 20TCSIZE) sprclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):(&&amOoctl %s cma=%08X\n"ass="li,e" ss="line" na7__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclui);n162c#953" i16."L93" class="line9"biusoldsi9tnwait_qass="line" na79e99ntnwa97"line" na7915="L91602_ 20ref="+code=_i8fonclrIOCM_CTS i16="L940
"(&&amOoctl"ass="li)si);n162c#953" i16."L93" class="line9" i +ne" n98m16="L916 spaE94nt_IdleR9ceive976"L2916618"75#in81_ 20"u2916618o55&qa> 20
96RICR i16=9L940
de=_mgsl_bh_8uf_nt8D spaE94nt_IdleReceed n3" class="l61" 915resullass="line" na79recl8n157485clas9="com99ce=_inf " na79(1 <<55555eIass9sh/syiTY_IO_ERROynclin1686#95 eriTY_IO_ERROy" i1s1181558#L53" 80331 901_ 20g>&qa> 20
96rlp20i!169 i16="L940
="line" n93" cl<_biuscprevass="linsl_8ignal82clas9="com99cass="com}ie"L9=t"84nclud9class="lrc#|it#in80481 901_ 203" i15pas qs<8lude=84A,18ment"84ncludr1674#853" i="line" n93" cl<_biuscprevass="linsi);n162c#953" i16."L93" class="line9=*y/syncli9rclp206="L83" clas="line"9nam(&98owass"+code=_brea SPi16."L93" cl<_bius="L9=6617-&g>&9"L83" clas="line" name8m19"L29198sp80401 901_ voide" ss="line" na7__u_pa7915="L815948"5__u_pags8985#in80481 90ss=p cl<_biuscprevass=p_TIOL,2(voide" ss="line" na7__u_pa7915="L815948"5__u_pags8985)_sIDa>="line" n93" cl<_biuscprevass="linl_8ignal82clas9="com99cass="com}ie"L9iwait_L94n9a>2mange_pas qsdr1558#L539 i15=9953Ehange_pas gs89"ul mgsl_80491 901_ 20class=="L9Ea727994#20 qsdr1558#L53" i15="L93Ehan99678 875/a>rinswitch179rnglp20i!16."Lcma 8="ul 83gsl_bhcma" i1166181558#L53" 80331 901_ 20g>&qa> 20
9udr16T 91m9input_wait1anoih3" i1si);9162c#991ulp20n c>20Na m="ul casee" ss="line" na7MGSL_Il_GPARAM20a ss&qa> 20
9u686#95L949nei);n1ius#|it(+d1ref="+c9de=_b99"line" na7915="L91602_ 20ref=1_ 20"ulpranl_stru8tnc(&&amelicparam157485clas9="com(&&amelicparam1annrq;spinloc_);=""+code=_info__LIflaguctVICES"ude" na8m16="L916ss=p cl<_biuscprevass=p_TIOsl_8ignal82clas9="com99cass="com}ie"L9ludr1674#893" i="line" n9me8m199);n1Lxithuntass="linecasee" ss="line" na7MGSL_Il_SPARAM20a ss&qa> 20
9ut"84nclud9ES20mgs>20a n3" class="l69" 91599m16="L81678 875/a>rin_ 20ref=1_ 20"ulpranl_stru8tnc(&&amslicparam157485clas9="com(&&amslicparam1annrq;spinloc_);=""+code=_info__LIflaguctVICES"ude" na8m16="L916ss=p cl<_biuscprevass=p_TIOsl_8ignal82clas9="com99cass="com}ie"L9l i +ne" n9i1si);n162c#953" i16."Lic9untas996"L2916618"75#in8casee" ss="line" na7MGSL_Il_GTXIDLE0a ss&qa> 20
9usynclin169na79cnow3" i=9line"99f=&qa> 20
9u6617-&g>&9pas qsdr1558#L53" i15="L59Ehang9980101 901_ 20lin1684#al_pendn1_ 20"ulpranl_stru8tnc(&&amslictxidlL i16 qsdr1558#L(&&amslictxidlLannrq;spinloc_);=""+code=_info__LIflaguctVICES"u(clu)_sIDa>="line" n93" cl<_biuscprevass="linsl_8ignal82clas9="com99cass="com}ie"30e8ref="8030e8reqsdr1558#L53" i15="L30e8r>30e8line" na7915="L91602casee" ss="line" na7MGSL_Il_TXENABLE0a ss8ignal82clas9="com99cass="com}ie"30e1ref="8030e#20 qsdr1558#L53" i15="30e#2>30eoncli);n1ctsass="line" naaaaa1_ 20"ulpranl_stru8tnc(&&amtxenablL i16 qsdr1558#L(&&amtxenablLannrq;spinloc_);=""+code=_info__LIflaguctVICES"u(clu)_sIDa>="line" n93" cl<_biuscprevass="linsl_8ignal82clas9="com99cass="com}ie"30e2ref="8030enput_wait1anoih3" i1si)30enp>30e1ulp20n c>20Na m="ul casee" ss="line" na7MGSL_Il_RXENABLE0a ss30e"line" na7915="L91602_ 20ref=1_ 20"ulpranl_stru8tnc(&&amrxenablL i16 qsdr1558#L(&&amrxenablLannrq;spinloc_);=""+code=_info__LIflaguctVICES"u(clu)_sIDa>="line" n93" cl<_biuscprevass="linsl_8ignal82clas9="com99cass="com}ie"30e4ref="8030e" i="line" 30e" >30e);n1Lxithuntass="linecasee" ss="line" na7MGSL_Il_TXABORT i16 qsdr1558#LMGSL_Il_TXABORTulp2:18ignal82clas9="com99cass="com}ie"30e5ref="8030eS20mgs>20a n3" class="l30eS2>30em16="L81678 875/a>rin_ 20ref=1_ 20"ulpranl_stru8tnc(&&amtxabor clas="line" nam(&&amtxabor annrq;spinloc_);=""+code=_info__LIflaguctVICES"sl_8ignal82clas9="com99cass="com}ie"30e6ref="8030e1si);n162c#953" i16."Li30e1s>30e6"L2916618"75#in8casee" ss="line" na7MGSL_Il_GSTA>20a ss2ulp2:18ignal82clas9="com99cass="com}ie"30e7ref="8030ea79cnow3" i30ea7>30ef=30e"line" na7915="L91602casee" ss="line" na7MGSL_Il_WAITEVENT i16 qsdr1558#LMGSL_Il_WAITEVENTulp2:18ignal82clas9="com99cass="com}ie"30e9ref="8030eas qsdr1558#L53" i15="L30eas>30e80101 901_ 20lin1684#al_pendn1_ 20"ulpranl_stru8tnc(&&amwait_eve ss ||e 76 c>279AL,20Twait_eve sannrq;spinloc_);=""+code=_info__LIflaguctVICES"ude" na8m16="L916ss=p cl<_biuscprevass=p_TIOsl_8ignal82clas9="com99cass="com}ie"3018ref="803016"L2916618"1ul couia8013016">3016line" na7915="L91602casee" ss="line" na7MGSL_Il_LOOPTXDONE0a ss301oncli);n1ctsass="line" naaaaa1_ 20"ulpranl_stru8tnc(&&amlooplSiTmslnd_doL53"||e 76 c>279AL,20TlooplSiTmslnd_doL5annrq;spinloc_);=""+code=_info__LIflaguctVICES"sl_8ignal82clas9="com99cass="com}ie"3012ref="803080l41 901_ 20l_NFOructnc3080l>3011ulp20n c>20Na m="ul 0nrq;spinloc_);=""+code=_Wait" na5lSiTIOCM_RNG(gCD,RI,DSR,Cna) changctVs="line" na79="LL93" clru20aaa3" enei);3013ref="8030ge_pas qsdr1558#L53" i1530ge_>301TUS<+l="com8mange_pas q                 * as specified by maskOCMearge(ial_signa/DSR/CD/Cna)ass="line" na79="LL93" clru20aaa3" enei);3014ref="80301clas9="com99cass="com53301cl>301" i1si);n162c#953" i="LL93"                 *CES" cluIc_flagu#|itrincasee" ss="line" na7ial_MIWAIT i16 qsdr1558#Lial_MIWAIT" i1:18ignal82clas9="com99cass="com}ie"3016ref="8030ntES20nclic*ICES"s="line30ntE>3016"L2916618"75#in8" naaaaa1_ 20"ulpranl_stru8tnc(SiTI_CM_RNTwait3"||e 76 c>279ALSiTI_CM_RNTwaitannrq;spinloc_);=""+code=_info__LIflaguctVICES"u(clu)_sIDa>="line" n93" cl<_biuscprevass="linsl_8ignal82clas9="com99cass="com}ie"3017ref="8030BLENTAL_6="L83" clas="li30BLE>3011 901l="comits	301"line" na7915="L91602default:18ignal82clas9="com99cass="com}ie"3019ref="8030rted for som1areason8man30rte>30180101 901_ 20lin1684#al_pendn1_ 20"u2916618o5530_ as q87IopyRT+l="comits	30_oncli);n1ctsa1_ 20"uTAL8 SPE 83ulp20n c>20Na m="ul m}ie"30_2ref="8030TALde=_infoncli);n1dcd#|30TAL>30_216="+l="comits	30_2aev2i);n162c#953" i="LL93" ceass="line" na79="LL93" clru20aaa3" enei);3026ref="8030ller specified T 91m inp30lle>30_"linennrq;spinloc_);=""+cod ceeeeeeSet new termios_iettine=_is="line" na79="LL93" clru20aaa3" enei);3027ref="803081 901_ 20switchas="com83081 >30_ame8mi);n162c#953" i="LL93" c 0ref="S" cluIc_flagu#|it30_owassnnrq;spinloc_);=""+cod * Argu""+cs:"S" cluIc_flagu#|it30_o>c77i);n162c#953" i="LL93" ce"S" cluIc_flagu#|it30owme8mi);n162c#953" i="LL93" c 0ref=tu2"+co1ask_ptrupointe  touru2"pfe=_murctVs="line" na79="LL93" clru20aaa3" enei);3031ref="8030nowass="line" na79cnow3"30now>30o678 8i);n162c#953" i="LL93" ceeeeeetermios_ask_ptrupointe  toubuffe  touholda1_ 20"ed oldatermiostVs="line" na79="LL93" clru20aaa3" enei);3032ref="8030MI20STA>20acom8meBH_____30MI2>30opas qi);n162c#953" i="LL93" ceeeeeetVs="line" na79="LL93" clru20aaa3" enei);3033ref="8030ine" na7915="L815948155<30ine>30oTUS<+l="com8mange_pas q c R_ 20"uValue:co1ask_pppppppppNoL5ans="line" na79="LL93" clru20aaa3" enei);3034ref="803080361 901_ 20span class=30803>30o" i1si);n162c#953" i="LL93" cCES" cluIc_flagu#|it30o5=20gfh3" i1,aS20actiinran 30o6wass"+code=_brea SPi16."L93" cl<_bius="30o7ref="80306removenwait_queueMI20fl306re>30of=#in80481 901_ 203" i15pas qs<8lude=84AL,20TOP>20gaunsigned n3" class="l61" 915resullass="line" na79resulllp206="L83" clas="line" nam(&&fe=_mgs89"ul mgsl_80491 901_ 20class="l30o8ref="8030us_L94ntnwait_qass="line30us_>30o"line" na7915IDrclp20="line" name8m16"L29166179"ul couia7t598 895279aev230o9ref="8030="line" nam(&&fe=_mgs30="l>30o80101 901_ 208 895279aev23048ref="8030class="line" na7915="L8130cla>30cl0101 901_ 20D spaE94nt_IdleRecedpe674#853" i16 qsdr1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin30c1ref="8030_mgsl_bh_b8f_pas84SMI20c30_mg>30cIVEDlp20c_6="L83" clae" na8m16="L916prclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):(&&amslictermios %s\n"ass="li,e" ss="line" na7__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclui);n162c#953" i16."L93" class="lin30c2ref="8030 ae=_ hn>us lignalsnge_p30 ae>30c1ulp20n c>20Na m="ul L83" clae" na8m16="L916ed n3" class="l61" 915resullass="line" na79resulllpL83" clas="line" nam(5resullass="line" na79reNTAL i16 qsdr1558#LNTAL4ncl0L93" cl<_biusdebug_lernsef=30c30101 901_ 208 895279aev23044ref="8030getment"84ncludr16tiocmg30get>30c15<(&&amchangccparam157485clas9="com(&&amchangccparam1annrq;spinloc_);=""+code=_info__LIflaguctVICES"sl_8ignal82clas9="com99cass="com}ie"3045ref="8030line" na79="LNTAL_ qsdr130lin>30ce=_#|it30c6530cs="line" nam(D spaE94nt_IdleReceoldctermios i16 qsdr1558#Loldctermios"linra854MI20ie"L83" claa_c cou 8="ul 83gsl_bhc_c couasopeb na79cprevNTALde=_inCBAU20gasitydr15ii."CBAU2asopeb na7nran l="comits	&qa> 20
_c cou 8="ul 83gsl_bhc_c couasopeb na79cprevNTALde=_inCBAU20gasitydr15ii."CBAU2asops166181558#L53" 80331 901_ 20g>&qa> 2030c9ref="8030ru20hI_nl_sIDa>="line" n30ru2>30c80101 901_ 20lin1684#;spinloc_);=""+code=_info__LIflaguctVICES"CM_CTSlp20:0_6="L83" clas="line" nam(&&fe=_mgs88"ul couia80611 901_ 20= ~paE94nt_IdleRece" i185CES20mgs>20a ss20gflagctVICii."L93" cl<_biuslagu#|isl_8ignal82clas9="com99cass="com}ie"3058ref="8030ode=_info__LIflaguctVICE30ode>30od0101 901_ 20lin1684#;spinloc_);=""+8nt"84ncludr1674#853" i16 qsdr1558#L53" i15=name8m16"L291661889530oIVEDlp20c_6="L83" clae" na8m16="L91685SMs20STA>20ace=_infoncli);n1lass="com8ms20STA>20ace=_infoannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it30o1ulp20n c>20Na m="ul 01_ 20TCSIZE) s8nt"8eak8ment"84ncludr1674#853" i16="L83" clas="line" nam(&&fe=_mgs8"6130o30101 901_ 20+l="comits	30osp7 /a>30o5530o6="line" nam(D sp!paE94nt_IdleReceoldctermios i16 qsdr1558#Loldctermios"linra854MI20ie"L83" claa_c cou 8="ul 83gsl_bhc_c couasopeb na79cprevNTALde=_inCBAU20gasitydr15ii."CBAU2asops_actiinran l="comits	30of=&qa> 20
_c cou 8="ul 83gsl_bhc_c couasopeb na79cprevNTALde=_inCBAU20gasitydr15ii."CBAU2asops66181558#L53" 80331 901_ 20g>&qa> 203058ref="8030iSerialSignal_RI i16="L930iSe>30o"line" na7915="L91602 905/a>rinfo	20gflagctVICii."L93" cl<_biuslagu#|i l="comits	30o80101 901_ 20lin1684#D sp!paE94nt_IdleReceed n3" class="l61" 915resullass="line" na79retermios i16 qsdr1558#Ltermios"lin901_ 20g>&qa> 20
_c cou 8="ul 83gsl_bhc_c couasopeb na79cprevNTALde=_inClagC>20a ss2asops6||a3" cl<_biusdebug_lernsef=279Atest_bitannrq;spinloc_);=""+iTY_THROTTLE20gasitydr15ii."iTY_THROTTLE2" i1,ae=_mgs8"61&qa> 203061ref="8030"L93" cl<_biuscprevass="30"L9>30ioncli);n1ctsass="line" naaaaa 905/a>rinfo	20a ss30i"line" na7915="L91602;spinloc_);=""+8nt"84ncludr1674#853" i16 qsdr1558#L53" i15=name8m16"L291661889530i);n1Lxithuntass="linee" na8m16="L91685SMs20STA>20ace=_infoncli);n1lass="com8ms20STA>20ace=_infoannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it30im16="L81678 875/a>rin01_ 20TCSIZE) s8nt"8eak8ment"84ncludr1674#853" i16="L83" clas="line" nam(&&fe=_mgs8"6130if=30i>us_L94ntnwait);n162c#953" i="LL93"/c Handle turning off ClagC>2VICES" cluIc_flagu#|it2asop_actiinran l="comits	3066line" na7915="L9!paE94nt_IdleReceed n3" class="l61" 915resullass="line" na79retermios i16 qsdr1558#Ltermios"lin901_ 20g>&qa> 20
_c cou 8="ul 83gsl_bhc_c couasopeb na79cprevNTALde=_inClagC>20a ss2asops166181558#L53" 80331 901_ 20g>&qa> 203071ref="80307ta> 20
30630101 901_ 20+l="comits	3064=_#|it306m16="+4ntnwait);n162c#953" i="LL93"/c isaE_7  >>27slictermios()VICES" cluIc_flagu#|it306pas qsdr1558#L53" i15="L53Ehange_pas q83067ref="80306#853" i16="L83" class="306#8>306ame8mi);n162c#953" i="LL93"/c (&&amclose()ass="line" na79="LL93" clru20aaa3" enei);3078ref="80301686#95L94ntnwait_qass="30168>306owassnnrq;spinloc_);=""+cod * ass="line" na79="LL93" clru20aaa3" enei);3079ref="803027 " i15pas q9306o>c77i);n162c#953" i="LL93" ceeeeeeCalled when port isfllosed._Wait" na5remaining & toub5ans="line" na79="LL93" clru20aaa3" enei);3088ref="8030L940
30L678 8i);n162c#953" i="LL93" ceeeeeegss="line" na79="LL93" clru20aaa3" enei);30L2ref="8030*Is hnclic*Iprannrq;spin30*Is>30Lpas qi);n162c#953" i="LL93" ceArgu""+cs:"S" cluIc_flagu#|it30LTUS<+l="com8mange_pas q c "S" cluIc_flagu#|it30L2aev2i);n162c#953" i="LL93" ceeeeeefilp+co1pointe  touopen file obje_mgss="line" na79="LL93" clru20aaa3" enei);30L6ref="80300gflagctVICc#853" i6#95l300gf>30L"linennrq;spinloc_);=""+cod ceeeeeegss="line" na79="LL93" clru20aaa3" enei);30L7ref="8030s3" iE5="L94" class="l1a30s3">30Lame8mi);n162c#953" i="LL93" c R_ 20"uValue:co1ask_pNoL5ans="line" na79="LL93" clru20aaa3" enei);3088ref="8030rclp206="L83" clas="line30rcl>30Lowassnnrq;spinloc_);=""+cod *CES" cluIc_flagu#|it30Lo>c7753" clavoide" ss="line" na7(&&amllose57485clas9="com(&&amcloseannrqS20actiinran 20gfh3" i1,aS20actiinran 2mange_pas qsdr1558#L530a>2>30a>" i16181558#L53" 80331 901_ 20g>&qa> 203091ref="80304#20 qsdr1558#L53" i15="304#2>30a678 875/a>rinsinfo	30a3" i16."L93" class="line" na7916."L916030a3ref="8030nei);n1ius#|it(+d1ref="+30nei>30a30101 901_ 20D spaE94nt_IdleRecei&&aranoia_"lineclas="line" nam(&&aranoia_"lineannrq;spinloc_);=""+code=_info__LIflaguctVICES"ude" na8m16="L916ed n3" class="l61" 915resullass="line" na79reNTAL i16 qsdr1558#LNTAL4nclude);n162c#953"pfeiusd>"(&&amclose"ass="li)si);n162c#953" i16."L93" class="lin30a4ref="80303" i="line" 303" >30a);n1Lxithuntass="line1_ 20"mgs89"ul mgsl_80491 901_ 20class=="30a5ref="8030ES20mgs>20a n3" class="l30ES2>30am16="L81678 8gs89"ul mgsl_80491 901_ 20class=="30a6ref="8030i1si);n162c#953" i16."Li30i1s>30a6="line" nam(D sps="line" na79respe674#853" i16 qsdr1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin3097ref="8030na79cnow3" i30na7>30af="%s(%d):(&&amclose(%s) istry,flaguc=%d\n"ass="li,i);n162c#953" i16."L93" class="lin3098ref="8030line" na79currm163" i16=30lin>30a"line" na7915="L916021ask_ptruerialSIi.683agu__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclu="+code=_i8fonclrIOCM_CTS i16="L940
&qa> 20
m16_state1anoia3" eei);n1iussmgs89"ul mgsl_80491 901_ 20class=="30a9ref="8030pas qsdr1558#L53" i15="L30pas>30a9" i16."L93" class="line" na7916."L916031e8ref="8031e8reqsdr1558#L53" i15="L31e8r>310l0101 901_ 20D spaE94nt_IdleReceuia8por mclosempfar clas="line" namuia8por mclosempfar &fe=_mgs8"61&qa> 20
leanup57485clas9="com
leanupfe=_mgs89"ul mgsl_80491 901_ 20class=="31e2ref="8031enput_wait1anoih3" i1si)31enp>3103" i16."L93" class="line" na7916."L916031e3ref="8031eei);n1ius#|it(+d1ref="+31eei>31e"line" na7915aE94nt_IdleReceiutex_" na7915="L815948"5iutex_" na&fe=_mgs8"61&qa> 20iutex7915="L815948"5iutex1iussmgs89"ul mgsl_80491 901_ 20class=="31e4ref="8031e" i="line" 31e" >31e);n1LxithuntaD spaE94nt_IdleRece41 901_ 20ass="com8men 8hisra854MI20ie"L83" clapor clas="line" nampor annr901_ 20g>&qa> 20cl8n157485clas9="com99ce=_inf " na7901_ 20g>&qa> 20ASYNC_INITIALIZE20gasitydr15ii."ASYNC_INITIALIZE2" i1si);n162c#953" i16."L93" class="lin31e5ref="8031eS20mgs>20a n3" class="l31eS2>31em16="L81678 875/a>rinaE94nt_IdleRecei&&amwait_);ni27sl ss ||e 76 c>279AL,20Twait_);ni27sl sannrq;spinloc_);=""+ed n3" class="l61" 915resude" na8m16="L916rIOCM_CTS i16="L940
31065279AL,20Tflush_buffe annrq;spinloc_);=""+ed n3" class="l61" 915resoncli);n1resullass="linehIDENTAL, SP31e7ref="8031ea79cnow3" i31ea7>31ef=310>us_L94ntnwait_q3" iE5laguctshutdownstate1anoia3" eshutdownannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it&qa> 20iutex7915="L815948"5iutex1iussmgs89"ul mgsl_80491 901_ 20class=="3118ref="803116"L2916618"1ul couia8013116">3116linegs89"ul mgsl_80491 901_ 20class=="3111ref="8031ine" na7915="L815948"35<31ine>311678 875/a>rinfo	&qa> 20ed n3" class="l61" 915resL,20TOP>20gaunsignNULL i16 qsdr1558#LNULLfe=_mgs89"ul mgsl_80491 901_ 20class=="3113ref="8031ge_pas qsdr1558#L53" i1531ge_>311TUS&qa> 20
leanup57485clas9="com
leanupfe=_:co1ask_pppppppppask_ptru6."L93" class="line" na7916."L91603114ref="80311clas9="com99cass="com53311cl>311);n1LxithuntaD spaE94nt_IdleRecespe674#853" i16 qsdr1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin3115ref="80316#853" i16="L83" class="316#8>311m16="L81678 875/a>rinerialSIi.683aguprclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):(&&amclose(%s) ixit,flaguc=%d\n"ass="li,e" ss="line" na7__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclui);n162c#953" i16."L93" class="lin3116ref="8031ntES20nclic*ICES"s="line31ntE>3116"L2916618"75#in8" naaaaa0TOP>20gaunsigned n3" class="l61" 915resullass="line" na79resulllpL83" clas="line" nam(5resullass="line" na79reNTAL i16 qsdr1558#LNTAL4nclude" na8m16="L916rIOCM_CTS i16="L940
&qa> 20
m16_state1anoia3" eei);n1iussmgs89"ul mgsl_80491 901_ 20class=="3117ref="8031BLENTAL_6="L83" clas="li31BLE>311f=311"line+4ntnwait);n162c#953" i="LL93"/c isaE_7  >>27close() *CES" cluIc_flagu#|it3129>c77i);n162c#953" i="LL93"/c (&&amwait_);ni27sl s()ass="line" na79="LL93" clru20aaa3" enei);31_1ref="8031TALde=_infoncli);n1re" s31TAL>312678 8i);n162c#953" i="LL93" cass="line" na79="LL93" clru20aaa3" enei);31_2ref="8031TALde=_infoncli);n1dcd#|31TAL>312pas qi);n162c#953" i="LL93" ceeeeeeWait");ni2 the transmitte  is empty.gss="line" na79="LL93" clru20aaa3" enei);31_3ref="8031info_80N41 901_ 20n clas31inf>312TUS<+l="com8mange_pas q cgss="line" na79="LL93" clru20aaa3" enei);31_4ref="8031ine" na7915="L815948o75<31ine>31_" i1si);n162c#953" i="LL93" ceArgu""+cs:"S" cluIc_flagu#|it31_2aev2i);n162c#953" i="LL93" c"S" cluIc_flagu#|it31_ame8mi);n162c#953" i="LL93" c 0ref=uimeou 1ask_ptruuime touwait" na5slndeci=pleqs31_owassnnrq;spinloc_);=""+cod *tVs="line" na79="LL93" clru20aaa3" enei);3129ref="8031nowass="line" na79cnow3"31now>31_o>c77i);n162c#953" i="LL93" ceR_ 20"uValue:co1ask_pNoL5ans="line" na79="LL93" clru20aaa3" enei);3138ref="8031owass="line" na79cnow3" 31owa>31owme8mi);n162c#953" i="LL93" cCES" cluIc_flagu#|it31o678 853" clavoide" ss="line" na7(&&amwait_);ni27sl ss ||e 76 c>279AL,20Twait_);ni27sl sannrqS20actiinran 20gfh3" i1,acludr1674#853" i&qa> 203133ref="8031ine" na7915="L815948155<31ine>313"line" na7915sinfo	313);n1LxithuntaIDrclp20="line" norig_jiffies i16 qsdr1558#Lorig_jiffies4nclude" na8m16="L916char_uimestate1anoia3" eehar_uimefe=_mgs89"ul mgsl_80491 901_ 20class=="3135ref="8031."L93" cl<_biuscnowass="31."L>313e=_#|it3136="line" nam(D sp!s h16="L83" claTIOCM_CTS i16="L940
31o"linegs89"ul mgsl_80491 901_ 20class=="31o9ref="8031="line" nam(&&fe=_mgs31="l>31380101 901_ 20D spaE94nt_IdleRecespe674#853" i16 qsdr1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin3148ref="8031class="line" na7915="L8131cla>314d0101 901_ 20lin1684#;spinloc_);=""+prclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):(&&amwait_);ni27sl s(%s) istry\n"ass="li,i);n162c#953" i16."L93" class="lin31c1ref="8031_mgsl_bh_b8f_pas84SMI20c31_mg>31cIVEDlp20c_6="L83" cla0lin1684#;spinloc_);=""+__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclu="+code=_i8fonclrIOCM_CTS i16="L940
us lignalsnge_p31 ae>31c1ulp20n c>23" cl<_biusdebug_lernsef=31430101 901_ 20D spaE94nt_IdleRecei&&aranoia_"lineclas="line" nam(&&aranoia_"lineannrq;spinloc_);=""+code=_info__LIflaguctVICES"ude" na8m16="L916ed n3" class="l61" 915resullass="line" na79reNTAL i16 qsdr1558#LNTAL4nclude);n162c#953"pfeiusd>"(&&amwait_);ni27sl s"ass="li)si);n162c#953" i16."L93" class="lin3144ref="8031getment"84ncludr16tiocmg31get>314);n1Lxithuntass="line1_ 20"mgs89"ul mgsl_80491 901_ 20class=="3145ref="8031line" na79="LNTAL_ qsdr131lin>31ce=_#|it3146="line" nam(D sp!paE94nt_IdleRece41 901_ 20ass="com8men 8hisra854MI20ie"L83" clapor clas="line" nampor annr901_ 20g>&qa> 20cl8n157485clas9="com99ce=_inf " na7901_ 20g>&qa> 20ASYNC_INITIALIZE20gasitydr15ii."ASYNC_INITIALIZE2" i1ssi);n162c#953" i16."L93" class="lin3147ref="8031a79="LNTALPE *y/synclin131a79>314f=&qa> 20ixit0gasitydr15ii."ixitfe=_mgs89"ul mgsl_80491 901_ 20class=="31c8ref="8031uf_20s q>20gtunsigned lo31uf_>31c"line" na7915=gs89"ul mgsl_80491 901_ 20class=="31c9ref="8031ru20hI_nl_sIDa>="line" n31ru2>31480101 901_ 20aE94nt_IdleReceorig_jiffies i16 qsdr1558#Lorig_jiffies4nclL,20TOP>20gaunsignjiffies i16 qsdr1558#Ljiffies4nclmgs89"ul mgsl_80491 901_ 20class=="3158ref="8031ode=_info__LIflaguctVICE31ode>31od0101 901_ gs89"ul mgsl_80491 901_ 20class=="3151ref="803116="L83" class="line" na3116=>31oIVEDlp20c_6="i);n162c#953" i="LL93"/c Set "line inte val tou1/5E_7 esuimat20315pas qi);n162c#953" i="LL93"         *5slndea characte , sp80make it at least 1. The "linean" cluIc_flagu#|it315TUS<+l="com8mange_pas q         * inte val shouldealsoub5 less th+l=the timeou .gss="line" na79="LL93" clru20aaa3" enei);3154ref="80313" cl<_biuslagu#|it315" i1si);n162c#953" i="LL93"         * Note: use tight timine= here tousatisfy=the NIST-PCTS.gss="line" na79="LL93" clru20aaa3" enei);3155ref="803116serial_signal81ano lag3116s>3152aev2i);n162c#953" i="LL93"         *CES" clu gs89"ul mgsl_80491 901_ 20class=="3156ref="8031iSerialSignal_DTR i16="L31iSe>315pas qsdr1558#L53" i15="L53Ehange_pas q831o7ref="8031iSerialSignal_DCD i16="L31iSe>315s="line" nam(D spde" na8m16="L916rIOCM_CTS i16="L940
&qa> 20&_rat2 i16 qsdr1558#L5amp_rat24ncl0L66181558#L53" 80331 901_ 20g>&qa> 203158ref="8031iSerialSignal_RI i16="L931iSe>31o"line" na7915="L91602 905/a>rinfo	20gaunsignrIOCM_CTS i16="L940
rinfo	31ioncli);n1ctsa} else3" cl<_biusdebug_lernsef=rinfo	31i"line" na7915="L916023" cl<_biusdebug_lernsef=316);n1LxithuntaD spaE94nt_IdleRecetimeou clas="line" namuimeou 1iussIc_flagu#|it31im16="L81678 875/a>rin01_ 20TCSIZE) schar_uimestate1anoia3" eehar_uimefe=_L,20TOP>20gaunsignmin_ clas="line" nam(in_ annrqIDrclp2020gflagctVICpebi31ev2>3166"L2916618"75#in8gs89"ul mgsl_80491 901_ 20class=="3167ref="8031" name8m16"L2916617="ul 31" n>316s="line" nam(D spde" na8m16="L916rIOCM_CTS i16="L940
&qa> 20LSiTclas="line" nam(SiTfe=_L,,20TOP>20gaunsignMGSL_MODE_HDLCclas="line" namMGSL_MODE_HDLCfe=_L||gs89"ul mgsl_80491 901_ 20class=="3168ref="8031na79cprevNTALi16."L93" c31na7>316"line" na7915="L91602 905/a>rinfo	&qa> 20LSiTclas="line" nam(SiTfe=_L,,20TOP>20gaunsignMGSL_MODE_RAWclas="line" namMGSL_MODE_RAW4ncl0L66181558#L53" 80331 901_ 20g>&qa> 203169ref="8031a> 27
<7uflic*ICESspan c31a> >31680101 901_ 20lin1684#while paE94nt_IdleRece41 901_ 20ass="com8men 8hisra854MI20ie"L83" clatx_acti4#853" i16 qsdr15tx_acti4#1iuss66181558#L53" 80331 901_ 20g>&qa> 203178ref="80316617-com8ment"73166line" na7915="L97915="L91602 905/a>rinfo	 20
279Acurrl s" i1ssi);n162c#953" i16."L93" class="lin3172ref="8031removenwait_queueMI20fla31rem>3161ulp20n c>20Na m="ul                 breakmgs89"ul mgsl_80491 901_ 20class=="3173ref="8031tnwait_qass="line" na79e31tnw>317"line" na7915="L91602xithuntaD spaE94nt_IdleReceeimeou clas="line" namuimeou 1ius_actiinran de" na8m16="L916eime_aftlpL83" clas="lineeime_aftlpannrq;spinloc_);=""+jiffies i16 qsdr1558#Ljiffies4nclude" na8m16="L916orig_jiffies i16 qsdr1558#Lorig_jiffies4nclL+SerialSIi.683agueimeou clas="line" namuimeou 1iusssi);n162c#953" i16."L93" class="lin3174ref="8031="line" nam(&&fe=_mgs31="l>317);n1Lxithuntass="line                breakmgs89"ul mgsl_80491 901_ 20class=="3175ref="8031#853" i6#95lSi spaE94nt_31#85>317m16="L81678 875/a>rin+l="comits	3176="line" nam(+ else66181558#L53" 80331 901_ 20g>&qa> 203177ref="80316#853" i16="L83" class="316#8>317f=317"line" na7915="L916021ask_ptraE94nt_IdleRece41 901_ 20ass="com8men 8hisra854MI20ie"L83" clatx_enablLa 8="ul 83gsl_bhux_enablLa1iuss66181558#L53" 80331 901_ 20g>&qa> 203179ref="803127 " i15pas q931780101 901_ 20lin1684#al_pendn 905/a>rinfo	279Acurrl s" i1ssi);n162c#953" i16."L93" class="lin31L1ref="8031 i16="L940
318IVEDlp20c_6="L83" cla0lin1684########breakmgs89"ul mgsl_80491 901_ 20class=="31L2ref="8031*Is hnclic*Iprannrq;spin31*Is>3181ulp20n c>20Na m="ul         D spaE94nt_IdleReceeimeou clas="line" namuimeou 1ius_actiinran de" na8m16="L916eime_aftlpL83" clas="lineeime_aftlpannrq;spinloc_);=""+jiffies i16 qsdr1558#Ljiffies4nclude" na8m16="L916orig_jiffies i16 qsdr1558#Lorig_jiffies4nclL+SerialSIi.683agueimeou clas="line" namuimeou 1iusssi);n162c#953" i16."L93" class="lin3183ref="8031synclin1686#952" i16.c#931syn>318"line" na7915="L91602xithunta########breakmgs89"ul mgsl_80491 901_ 20class=="31L4ref="8031ss="line" na7915="L8159431ss=>318);n1Lxithuntass="line+l="comits	318m16="L81678 8+l="comits	3186="line" nal="comits	31Lame8mi1_ 20g>&qa> 20ixit0gasitydr15ii."ixitfe=_:18ignal82clas9="com99cass="com}ie"3188ref="8031rclp206="L83" clas="line31rcl>318"line" na7915D spaE94nt_IdleRecespe674#853" i16 qsdr1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin3189ref="8031"L83" clas="line" name8m31"L8>31880101 901_ 20lin1684#;spinloc_);=""+prclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):(&&amwait_);ni27sl s(%s) ixit\n"ass="li,i);n162c#953" i16."L93" class="lin3198ref="8031a>2mange_pas qsdr1558#L531a>2>3196line" na7915="L97915="L91602#;spinloc_);=""+__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclu="+code=_i8fonclrIOCM_CTS i16="L940
31a3" i1+4ntnwait);n162c#953" i="LL93"/c isaE_7  >>27wait_);ni27sl s() cCES" cluIc_flagu#|it319ge_pas q8"55="line" 313" >319" i1si);n162c#953" i="LL93"/c (&&amhangup()ass="line" na79="LL93" clru20aaa3" enei);31a5ref="8031ES20mgs>20a n3" class="l31ES2>3192aev2i);n162c#953" i="LL93" c"S" cluIc_flagu#|it319"linennrq;spinloc_);=""+cod ceeeeeeCalled byuru2mhangup() when _flangup is e=_infed.gss="line" na79="LL93" clru20aaa3" enei);3197ref="8031na79cnow3" i31na7>319ame8mi);n162c#953" i="LL93" c 0ref=This is=the s_sI as touclosing alluopen files" na5the por .gss="line" na79="LL93" clru20aaa3" enei);3198ref="8031line" na79currm163" i16=31lin>319owassnnrq;spinloc_);=""+cod *tVs="line" na79="LL93" clru20aaa3" enei);31a9ref="8031pas qsdr1558#L53" i15="L31pas>319o>c77i);n162c#953" i="LL93" ceArgu""+cs:la0lin1684#tu2"+co1pointe  tou#95ociat203203" i153" clavoide" ss="line" na7(&&amlangupclas="line" nam(&&amlangupannrqS20actiinran 20gfh3" i1si);n162c#953" i16."L93" class="lin32e3ref="8032eei);n1ius#|it(+d1ref="+32eei>32e"line6181558#L53" 80331 901_ 20g>&qa> 2032e4ref="8032e" i="line" 32e" >32e);n1Lxithuntasinfo	20a n3" class="l32eS2>32em16="L81678 8gs89"ul mgsl_80491 901_ 20class=="32e6ref="8032e1si);n162c#953" i16."Li32e1s>3206="line" nam(D sps="line" na79respe674#853" i16 qsdr1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin32e7ref="8032ea79cnow3" i32ea7>320f="%s(%d):(&&amhangup(%s)\n"ass="li,i);n162c#953" i16."L93" class="lin32e8ref="8032eine" na79currm163" i16=32ein>320"line" na7915="L916021ask_ptruerialSIi.683agu__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclu="+code=_i8fonclrIOCM_CTS i16="L940
321l0101 901_ 20D spaE94nt_IdleRecei&&aranoia_"lineclas="line" nam(&&aranoia_"lineannrq;spinloc_);=""+code=_info__LIflaguctVICES"ude" na8m16="L916ed n3" class="l61" 915resullass="line" na79reNTAL i16 qsdr1558#LNTAL4nclude);n162c#953"pfeiusd>"(&&amhangup"ass="li)si);n162c#953" i16."L93" class="lin3211ref="8032ine" na7915="L815948"35<32ine>321IVEDlp20c_6="L83" cla1_ 20"mgs89"ul mgsl_80491 901_ 20class=="3212ref="803280l41 901_ 20l_NFOructnc3280l>3213" i16."L93" class="line" na7916."L91603213ref="8032ge_pas qsdr1558#L53" i1532ge_>321"line" na7915aE94nt_IdleRecei,20Tflush_buffe s ||e 76 c>279AL,20Tflush_buffe annrq;spinloc_);=""+ed n3" class="l61" 915resoncli);n1resullass="linehIDENTAL, SP3214ref="80321clas9="com99cass="com53321cl>321);n1LxithuntaaE94nt_IdleReceehutdownstate1anoia3" eshutdownannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it32165&qa> 20
m16_state1anoia3" eei);n1iusL,2TA8 8gs89"ul mgsl_80491 901_ 20class=="3217ref="8032BLENTAL_6="L83" clas="li32BLE>321f=&qa> 20cl8n157485clas9="com99ce=_inf " na7= ~01_ 20g>&qa> 20ASYNC_NORMAL_ACTIVE57485clas9="comASYNC_NORMAL_ACTIVEfe=_mgs89"ul mgsl_80491 901_ 20class=="3218ref="8032synclin1686#952" i16.c#932syn>321>us_L94ntnwait_q3" iE5laguctr1 901_ 20ass="com8men 8hisra854MI20ie"L83" clapor clas="line" nampor annr901_ 20g>&qa> 20ed n3" class="l61" 915resL,20TOP>20gaunsignNULL i16 qsdr1558#LNULLfe=_mgs89"ul mgsl_80491 901_ 20class=="3219ref="8032rted for som1areason8man32rte>3219" i16."L93" class="line" na7916."L91603228ref="8032_ 201574#953" i168"L9 c832_ 2>3220us_L94ntnwait_q3" iE5laguctwake_up_inte ruptiblL i16 qsdr1558#Lwake_up_inte ruptiblLannrqe=_mgs8"61&qa> 20open7wait i16 qsdr1558#Lopen7waitCES" cluIc_flagu#|it322116="L81678 8gs89"ul mgsl_80491 901_ 20class=="32_2ref="8032TALde=_infoncli);n1dcd#|32TAL>3223" i1+4ntnwait);n162c#953" i="LL93"/c isaE_7  >>27hangup() cCES" cluIc_flagu#|it32_2aev2i);n162c#953" i="LL93" c carrim(&raised()ass="line" na79="LL93" clru20aaa3" enei);3226ref="8032ller specified T 91m inp32lle>32_"linennrq;spinloc_);=""+cod cass="line" na79="LL93" clru20aaa3" enei);3227ref="803281 901_ 20switchas="com83281 >32_ame8mi);n162c#953" i="LL93" c 0ref=R_ 20"utrue0D scarrim( is=raisedass="line" na79="LL93" clru20aaa3" enei);3228ref="8032nowass="line" na79cnow3"32now>32_owassnnrq;spinloc_);=""+cod *CES" cluIc_flagu#|it3229" i16."L93" class="line" na7916."L91603238ref="8032owass="line" na79cnow3" 32owa>32owme8m53" clacludr1674#853" i32o678 86181558#L53" 80331 901_ 20g>&qa> 203232ref="8032MI20STA>20acom8meBH_____32MI2>3231ulp20n c>20NIDrclp20="line" ncl8n157485clas9="com99ce=_infcluIc_flagu#|it3235us_L94ntnwait_q3" iE5laguct8nt"84ncludr1674#853" i16 qsdr1558#L53" i15=name8m16"L2916618895="line" ncl8n157485clas9="com99ce=_infscluIc_flagu#|it20ace=_infoncli);n1lass="com8mg20STA>20ace=_infoannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it="line" ncl8n157485clas9="com99ce=_infscluIc_flagu#|it323>us_L94ntnwai1_ 20" paE94nt_IdleRece41 901_ 20ass="com8men 8hisra854MI20ie"L83" claTA>20ace=_infoncli);n1lass="cTA>20ace=_infoannr6nran de" na8m16="L916SA>20aS=_inf_DC20gasitydr15ii."SA>20aS=_inf_DC2_infs ? 1 :2TAL8 SPE 83ulp20n c>20Na m="ul m}ie"32o9ref="8032="line" nam(&&fe=_mgs32="l>32380101+l="comits	324678 853" clavoide" ss="line" na7dt(&rtoncli);n1lass="cdt(&rtoannrqS20actiinran us lignalsnge_p32 ae>324pas q6181558#L53" 80331 901_ 20g>&qa> 2032c3ref="8032RENB) ssh>324"line" na7915sinfo	324);n1LxithuntaIDrclp20="line" ncl8n157485clas9="com99ce=_infcluIc_flagu#|it32465<8nt"84ncludr1674#853" i16 qsdr1558#L53" i15=name8m16"L2916618895="line" ncl8n157485clas9="com99ce=_infscluIc_flagu#|it324s="line" nam(D spr1674#853" i20gtunsigned lo32uf_>324"line" na7915="L91602 905/a>rinfo	20ace=_infoncli);n1lass="cTA>20ace=_infoannr6|,20TOP>20gaunsignSA>20aS=_inf_RTS0gasitydr15ii."SA>20aS=_inf_RTSannr6+SerialSIi.683aguSA>20aS=_inf_DT20gflagctVICii."SA>20aS=_inf_DT2_infcluIc_flagu#|it32480101 901_ 20else3" cl<_biusdebug_lernsef=325d0101 901_ 20lin1684#;spinloc_);=""+41 901_ 20ass="com8men 8hisra854MI20ie"L83" claTA>20ace=_infoncli);n1lass="cTA>20ace=_infoannr6nran = ~pr1674#853" i20aS=_inf_RTS0gasitydr15ii."SA>20aS=_inf_RTSannr6+SerialSIi.683aguSA>20aS=_inf_DT20gflagctVICii."SA>20aS=_inf_DT2_infscluIc_flagu#|it325678 875/a>rinfo	20ace=_infoncli);n1lass="com8ms20STA>20ace=_infoannrq;spinloc_);=""+code=_info__LIflaguctVICES" cluIc_flagu#|it3251 901_ 20ref="+code=_i8foncl8nt"8eak8ment"84ncludr1674#853" i16="L83" clas="line" nam(&&fe=_mgs8"61="line" ncl8n157485clas9="com99ce=_infscluIc_flagu#|it325TUS325" i1sl="comits	325ame8mi);n162c#953" i="LL93" c ass="line" na79="LL93" clru20aaa3" enei);32o8ref="8032iSerialSignal_RI i16="L932iSe>325owassnnrq;spinloc_);=""+cod *20ref=Bas="5the currl s process );ni2 the specifi20325o>c77i);n162c#953" i="LL93" ce nam(Ds ready toubeuopened.gss="line" na79="LL93" clru20aaa3" enei);3268ref="8032iSerialSignal_CTS i16="L32iSe>3269>c77i);n162c#953" i="LL93" ce0ref="ss="line" na79="LL93" clru20aaa3" enei);3261ref="8032"L93" cl<_biuscprevass="32"L9>326678 8i);n162c#953" i="LL93" ceArgu""+cs:"S" cluIc_flagu#|it326TUS<+l="com8mange_pas q ce0ref=tu2"+co1ask_ptrupointe  touru2"
326" i1si);n162c#953" i="LL93" ceeeeee9ilp+co1ask_ptrupointe  touopen file"obje_mgss="line" na79="LL93" clru20aaa3" enei);3265ref="8032="line" na79cprevNTALde=32="l>3262aev2i);n162c#953" i="LL93" c  nam(D326ame8mi);n162c#953" i="LL93" c R_ 20"uValue:co1ask_p0(D ssuccess, otherwise error cSiTfes="line" na79="LL93" clru20aaa3" enei);3268ref="8032na79cprevNTALi16."L93" c32na7>326owassnnrq;spinloc_);=""+cod *CES" cluIc_flagu#|it20gfh3" i1,aS20actiinran 3266line" na7915="L97915="L91602 15sinfo	 20
&qa> 203272ref="8032removenwait_queueMI20fla32rem>3271 901_ 20ref="+code=_i8fonclDECLARE_WAITQUEUE57485clas9="comDECLARE_WAITQUEUEannrq;spinloc_);=""+wait i16 qsdr1558#LwaitCES"ude" na8m16="L916currl ss ||e 76 c>279Acurrl s" i1scluIc_flagu#|it327"line" na7915clud_ 20lin1684#;spinloc_);=""+retva" i16 qsdr1558#Lretva"_infcluIc_flagu#|it327);n1Lxithuntar1674#853" i20gaunsignfnfoe57485clas9="com9nfoe_infcluIc_flagu#|it3275us_L94ntnwait_q3" iE5laguctboo" i16 qsdr1558#Lboo"line" na7915="L9" ss="line" na7extra_
m16_state1anoia3" eextra_
m16__TIOL,20TOP>20gaunsignfnfoe57485clas9="com9nfoe_infcluIc_flagu#|it3276="line" nam(IDrclp20327"line" na7915S20actiinran 32780101 901_ 20luIc_flagu#|it20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin32L1ref="8032 i16="L940
328IVEDlp20c_6="L83" claMI20ie"L83" claprclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):bas="lni27ready on %s\n"ass="li,i);n162c#953" i16."L93" class="lin32L2ref="8032*Is hnclic*Iprannrq;spin32*Is>3281ulp20n c>20Na m="ul         uerialSIi.683agu__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclu="+code=_i8foncled n3" class="l61" 915resullass="line" na79resulllp i16 qsdr1558#L5ulllp5resullass="line" na79reNTAL i16 qsdr1558#LNTAL4ncl0L93" cl<_biusdebug_lernsef=328ge_pas q8"55&qa> 20O_NONBLOCK57485clas9="comO_NONBLOCKannr6||="+code=_i8foncled n3" class="l61" 915resullass="line" na79recl8n157485clas9="com99ce=_inf " na79(1 <<de" na8m16="L916TTY_IO_ERRO20gflagctVICii."TTY_IO_ERRO2" i1s)6181558#L53" 80331 901_ 20g>&qa> 203285ref="8032class="lrc#|it328m16="L81678 8       uenrq;spinloc_);=""+cod/* nonbas=" (SiT is eet or por  is not enablLa *CES" cluIc_flagu#|it3286"L2916618"75#in8MI20ie"L83" clapor clas="line" nampor annrullass="line" na79recl8n157485clas9="com99ce=_inf |,20TOP>20gaunsignASYNC_NORMAL_ACTIVE57485clas9="comASYNC_NORMAL_ACTIVEfe=_mgs89"ul mgsl_80491 901_ 20class=="3287ref="8032s3" iE5="L94" class="l1a32s3">328f=20Na m="ul m}ie"3288ref="8032rclp206="L83" clas="line32rcl>328"line" na7915+l="comits	3289" i16."L93" class="line" na7916."L91603298ref="8032a>2mange_pas qsdr1558#L532a>2>329l0101 901_ 20D spaE94nt_IdleReceed n3" class="l61" 915resullass="line" na79retermio157485clas9="comtermio15res901_ 20g>&qa> 20
_c99ces ||e 76 c>279Ac_c99ce_inf " na7901_ 20g>&qa> 20CLOCAL i16 qsdr1558#LCLOCAL" i1si);n162c#953" i16."L93" class="lin3291ref="80324#20 qsdr1558#L53" i15="324#2>329IVEDlp20c_6="L83" cla" ss="line" na7do7cloca" i16 qsdr1558#Ldo7cloca"_TIOL,20TOP>20gaunsigntrue57485clas9="comtruefe=_mgs89"ul mgsl_80491 901_ 20class=="3292ref="8032input_wait1anoih3" i1si)32inp>3293" i16."L93" class="line" na7916."L916032a3ref="8032nei);n1ius#|it(+d1ref="+32nei>329"line" na7915anrq;spinloc_);=""+cod/* Wait" na5carrim( detectisp80the |it( toube);=Tfes="line" na79="LL93" clru20aaa3" enei);32a4ref="80323" i="line" 323" >329" i1si);n162c#953" i="LL93""L83" cla* free (i.e., not in use by=the ca"lout).  While we are(D329"linennrq;spinloc_);=""+cod L83" cla*  >>27close() knows when toufree things.  We " nam(& it up32na7>329ame8mi);n162c#953" i="LL93" L83" cla* ixit, either normal or abnormal.gss="line" na79="LL93" clru20aaa3" enei);3298ref="8032line" na79currm163" i16=32lin>329owassnnrq;spinloc_);=""+cod L83" cla*CES" cluIc_flagu#|it3301ulp20n c>20N3" cl<_biusdebug_lernsef=33030101 901_ 20D spaE94nt_IdleRecespe674#853" i16 qsdr1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin33e4ref="8033e" i="line" 33e" >33e);n1Lxithunta#in8MI20ie"L83" claprclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):bas="lni27ready befm(& bas=" on %s 
m16_=%d\n"ass="li,i);n162c#953" i16."L93" class="lin33e5ref="8033eS20mgs>20a n3" class="l33eS2>330m16="L81678 8       ua#in8MI20ie"L83" cla__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclu="+code=_i8foncled n3" class="l61" 915resullass="line" na79resulllp i16 qsdr1558#L5ulllp5resullass="line" na79reNTAL i16 qsdr1558#LNTAL4nclude" na8m16="L916por clas="line" nampor annrullass="line" na79re
m16_state1anoia3" eei);n1iusLL93" cl<_biusdebug_lernsef=330pas qsdr1558#L53" i15="L53Ehange_pas q833e7ref="8033ea79cnow3" i33ea7>330f=="line" ncl8n157485clas9="com99ce=_infscluIc_flagu#|it330"line" na7915D sp! 905/a>rinfo	&qa> 2033e9ref="8033eas qsdr1558#L53" i15="L33eas>33080101 901_ 20lin1684#" ss="line" na7extra_
m16_state1anoia3" eextra_
m16__TIOL,20TOP>20gaunsigntrue57485clas9="comtruefe=_mgs89"ul mgsl_80491 901_ 20class=="3318ref="803316"L2916618"1ul couia8013316">331d0101 901_ 20lin1684#;spinloc_);=""+por clas="line" nampor annrullass="line" na79re
m16_state1anoia3" eei);n1ius--mgs89"ul mgsl_80491 901_ 20class=="3311ref="8033ine" na7915="L815948"35<33ine>331IVEDlp20c_6="+l="comits	="line" ncl8n157485clas9="com99ce=_infscluIc_flagu#|it331"line" na7915aE94nt_IdleRecepor clas="line" nampor annrullass="line" na79rebas="ed_open57485clas9="combas="ed_openannr++93" cl<_biusdebug_lernsef=331);n1Lxithunta3" cl<_biusdebug_lernsef=&qa> 203316ref="8033ntES20nclic*ICES"s="line33ntE>3316"L2916618"75#in8D spaE94nt_IdleReceed n3" class="l61" 915resullass="line" na79retermio157485clas9="comtermio15res901_ 20g>&qa> 20
_c99ces ||e 76 c>279Ac_c99ce_inf " na7901_ 20g>&qa> 20CBAU20gasitydr15ii."CBAU2" i1si);n162c#953" i16."L93" class="lin3317ref="8033BLENTAL_6="L83" clas="li33BLE>331f=331"line" na7915="L91602luIc_flagu#|it332d0101 901_ 20lin1684#luIc_flagu#|it332IVEDlp20c_6="L83" claD spaE94nt_IdleReceed thung_up_p57485clas9="com#|ithung_up_pannrq;spinloc_);=""+filp57485clas9="com9ilp" i1)6||=!paE94nt_IdleRecepor clas="line" nampor annrullass="line" na79recl8n157485clas9="com99ce=_inf " na7901_ 20g>&qa> 20ASYNC_INITIALIZE20gasitydr15ii."ASYNC_INITIALIZE2" i1s)6181558#L53" 80331 901_ 20g>&qa> 2033_2ref="8033TALde=_infoncli);n1dcd#|33TAL>3321ulp20n c>20Na m="ul         t_q3" iE5laguctretva" i16 qsdr1558#Lretva"_infL,2paE94nt_IdleRecepor clas="line" nampor annrullass="line" na79recl8n157485clas9="com99ce=_inf " na7901_ 20g>&qa> 20ASYNC_HUP_NOTIFY0gasitydr15ii."ASYNC_HUP_NOTIFY" i1)6?181558#L53" 80331 901_ 20g>&qa> 2033_3ref="8033info_80N41 901_ 20n clas33inf>332"line" na7915="L91602xithunta################-01_ 20g>&qa> 20EAGAIN0gasitydr15ii."EAGAINline":#-01_ 20g>&qa> 20ERESTARTSYS0gasitydr15ii."ERESTARTSYSfe=_mgs89"ul mgsl_80491 901_ 20class=="33_4ref="8033ine" na7915="L815948o75<33ine>332);n1Lxithuntass="line        breakmgs89"ul mgsl_80491 901_ 20class=="3325ref="803380N71 901_ 20" i16."L93"3380N>332m16="L81678 875/a>rin+l="comits	#in8gs89"ul mgsl_80491 901_ 20class=="3327ref="803381 901_ 20switchas="com83381 >332f=20gaunsigned tpor &carrim(&raisedstate1anoia3" eed tpor &carrim(&raised&fe=_mgs8"61332"line" na7915="L91602luIc_flagu#|it33280101 901_ 20lin1684#D sp!paE94nt_IdleRecepor clas="line" nampor annrullass="line" na79recl8n157485clas9="com99ce=_inf " na7901_ 20g>&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_CLOSING" i1)6actiinran dpaE94nt_IdleReceso7cloca" i16 qsdr1558#Ldo7cloca"_TIOL||="+code=_i8foncldcdstate1anoia3" edcd_inf)si);n162c#953" i16."L93" class="lin3338ref="8033owass="line" na79cnow3" 33owa>3336line" na7915="L97915="L91602breakmgs89"ul mgsl_80491 901_ 20class=="3331ref="8033nowass="line" na79cnow3"33now>333IVEDlp20c_6="L83" cla0lin1684gs89"ul mgsl_80491 901_ 20class=="3332ref="8033MI20STA>20acom8meBH_____33MI2>3331ulp20n c>20Na m="ul D spaE94nt_IdleRecee=_inf_plndiusdtate1anoia3" ee=_inf_plndiusannrq;spinloc_);=""+currl ss ||e 76 c>279Acurrl s" i1ss66181558#L53" 80331 901_ 20g>&qa> 203333ref="8033ine" na7915="L815948155<33ine>333"line" na7915="L91602xithuntat_q3" iE5laguctretva" i16 qsdr1558#Lretva"_infL,2-01_ 20g>&qa> 20ERESTARTSYS0gasitydr15ii."ERESTARTSYSfe=_mgs89"ul mgsl_80491 901_ 20class=="3334ref="803380361 901_ 20span class=33803>333);n1Lxithuntass="line        breakmgs89"ul mgsl_80491 901_ 20class=="3335ref="8033."L93" cl<_biuscnowass="33."L>333m16="L81678 875/a>rin+l="comits	#in8gs89"ul mgsl_80491 901_ 20class=="3337ref="80336removenwait_queueMI20fl336re>333f=20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin3338ref="8033us_L94ntnwait_qass="line33us_>333"line" na7915="L916021ask_ptraE94nt_IdleReceprclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):bas="lni27ready bas="ing on %s 
m16_=%d\n"ass="li,i);n162c#953" i16."L93" class="lin33o9ref="8033="line" nam(&&fe=_mgs33="l>33380101 901_ 20lin1684#al_pendn81ask_ptraE94nt_IdleRece__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclu="+code=_i8foncled n3" class="l61" 915resullass="line" na79resulllp i16 qsdr1558#L5ulllp5resullass="line" na79reNTAL i16 qsdr1558#LNTAL4nclude" na8m16="L916por clas="line" nampor annrullass="line" na79re
m16_state1anoia3" eei);n1iusLL93" cl<_biusdebug_lernsef=#in8gs89"ul mgsl_80491 901_ 20class=="33c1ref="8033_mgsl_bh_b8f_pas84SMI20c33_mg>334IVEDlp20c_6="L83" cla" ss="line" na7ed tue" na7915="L815948"5ed tue" naannrq;spinloc_);=""+ed n3" class="l61" 915resL93" cl<_biusdebug_lernsef=us lignalsnge_p33 ae>3341ulp20n c>20Na m="ul aE94nt_IdleReceechedule57485clas9="comecheduleannrqL93" cl<_biusdebug_lernsef=334"line" na7915="L91602" ss="line" na7ed t" na7915="L815948"5ed t" naannrq;spinloc_);=""+ed n3" class="l61" 915resL93" cl<_biusdebug_lernsef=334);n1Lxithunta+l="comits	33465<820Scurrl s_53" r1674#853" i16="L20Scurrl s_53" rannrq;spinloc_);=""+TASK_RUNNING0gasitydr15ii."TASK_RUNNING5resL93" cl<_biusdebug_lernsef=334f=20gtunsigned lo33uf_>334"line" na79153" cl<_biusdebug_lernsef=="line" n33ru2>33480101 901_ 20anrq;spinloc_);=""+cod/* FIXME: Racy on langup dueius close waita*CES" cluIc_flagu#|it335IVEDlp20c_6="L83" claMI20ie"L83" clapor clas="line" nampor annrullass="line" na79re
m16_state1anoia3" eei);n1ius++93" cl<_biusdebug_lernsef=3351 901_ 20ref="+code=_i8fonclpor clas="line" nampor annrullass="line" na79rebas="ed_open57485clas9="combas="ed_openannr--mgs89"ul mgsl_80491 901_ 20class=="33o3ref="8033686#952" i16.c#93" class33686>3353line" na79153" cl<_biusdebug_lernsef=335);n1LxithuntaD spaE94nt_IdleRecespe674#853" i16 qsdr1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin3355ref="803316serial_signal81ano lag3316s>335m16="L81678 8       ueE94nt_IdleReceprclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):bas="lni27ready aftlp bas="ing on %s 
m16_=%d\n"ass="li,i);n162c#953" i16."L93" class="lin3356ref="8033iSerialSignal_DTR i16="L33iSe>3356"L2916618"75#in88       ueE94nt_IdleRece__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclu="+code=_i8foncled n3" class="l61" 915resullass="line" na79resulllp i16 qsdr1558#L5ulllp5resullass="line" na79reNTAL i16 qsdr1558#LNTAL4nclude" na8m16="L916por clas="line" nampor annrullass="line" na79re
m16_state1anoia3" eei);n1iusLL93" cl<_biusdebug_lernsef=rinfo	336IVEDlp20c_6="1_ 20"2 905/a>rinfo	336TUS336" i1sl="comits	3362aev253" clacludr1674#853" i>27D>27D20gfh3" i1si);n162c#953" i16."L93" class="lin3366ref="8033ev20pai>20gflagctVICpebi33ev2>336"line6181558#L53" 80331 901_ 20g>&qa> 203367ref="8033" name8m16"L2916617="ul 33" n>336f=336"line" na7915Dludr1674#853" i 27
<7uflic*ICESspan c33a> >3369" i16."L93" class="line" na7916."L91603378ref="80336617-com8ment"73366line" na7915t);n162c#953" i="LL93"/c ="lify rangeE_7 specifi20&qa> 203372ref="8033removenwait_queueMI20fla33rem>3371ulp20n c>20Na m="ul aE94nt_IdleReceprclua7915="L815948"5prcluaannrq;);n162c#953"pfeiusd>"%s(%d):(&&amopen with5Dlva"i0337"line" na7915="L91602xithuntat_q3" iE5laguct__FILE__7915="L815948"5__FILE__1 901at_q3" iE5laguct__LINE__7915="L815948"5__LINE__4nclu="+code=_i8fonclALi16.CTS i16="L940ALi1_infL93" cl<_biusdebug_lernsef=337);n1Lxithuntass="line1_ 20"2-01_ 20g>&qa> 20ENODEV0gasitydr15ii."ENODEV_TIOmgs89"ul mgsl_80491 901_ 20class=="3375ref="8033#853" i6#95lSi spaE94nt_33#85>3375us_L94ntnwai+l="comits	337pas qsdr1558#L53" i15="L53Ehange_pas q83377ref="80336#853" i16="L83" class="336#8>337f=337>us_L94ntnwait_q3" iE5laguctr1 901_ 20ass="com8men 8hisL,20TOP>20gaunsign(&&am5rvice_lis_state1anoia3" e(&&am5rvice_lis__TIOmgs89"ul mgsl_80491 901_ 20class=="3379ref="803327 " i15pas q933780101 901_ 20while pt_q3" iE5laguctr1 901_ 20ass="com8men 8hisLactiinran ds8"61"(&&amopen"ass="li)si);n162c#953" i16."L93" class="lin33L2ref="8033*Is hnclic*Iprannrq;spin33*Is>3381ulp20n c>20Na m="ul 1_ 20"2-01_ 20g>&qa> 20ENODEV0gasitydr15ii."ENODEV_TIOmgs89"ul mgsl_80491 901_ 20class=="3383ref="8033synclin1686#952" i16.c#933syn>338"line" na7915aE94nt_IdleReceed n3" class="l61" 915resullass="line" na79resulllp_& i16 qsdr1558#L5ulllp_&feisL,20TOP>20gaunsign41 901_ 20ass="com8men 8hismgs89"ul mgsl_80491 901_ 20class=="3384ref="8033ss="line" na7915="L8159433ss=>338" i1sl="comits	338m16="L81678 81_ 20"2 905/a>rinfo	3386"L29+l="comits	338f=>27open()ass="line" na79="LL93" clru20aaa3" enei);3389ref="8033"L83" clas="line" name8m33"L8>338o>c77i);n162c#953" i="LL93" cass="line" na79="LL93" clru20aaa3" enei);3398ref="8033a>2mange_pas qsdr1558#L533a>2>3399>c77i);n162c#953" i="LL93" ce0ref=Cal"2020a-specifilaclit20aization" na5the ru2"pfe=_murc.gss="line" na79="LL93" clru20aaa3" enei);3392ref="8033input_wait1anoih3" i1si)33inp>339pas qi);n162c#953" i="LL93" cgss="line" na79="LL93" clru20aaa3" enei);3393ref="8033nei);n1ius#|it(+d1ref="+33nei>339TUS<+l="com8mange_pas q ceArgu""+cs:20Na m="ul tu2"+co1pointe  touru2"
="line" 333" >339" i1si);n162c#953" i="LL93""*na7915="L91602xithunta9ilp+co1#95ociat20339"linennrq;spinloc_);=""+cod c R_ 20"uValue:co1ask_p0(D ssuccess, otherwise error cSiTfes="line" na79="LL93" clru20aaa3" enei);3397ref="8033na79cnow3" i33na7>339ame8mi);n162c#953" i="LL93" *CES" cluIc_flagu#|it339owass53" clacludr1674#853" i>27open57485clas9="com >>27openannrqS20actiinran 20gfh3" i1,aS20actiinran &qa> 2034e8ref="8034e8reqsdr1558#L53" i15="L34e8r>3400us_L94ntnwaisinfo	3401ulp20n c>20Ncludr1674#853" i340ge_pas q8"55="line" 34e" >34e);n1Lxithuntas8"61&qa> 20ed n3" class="l61" 915resL,20TOP>20gaunsigned n3" class="l61" 915resmgs89"ul mgsl_80491 901_ 20class=="34e5ref="8034eS20mgs>20a n3" class="l34eS2>340m16="L81678 8       ugs89"ul mgsl_80491 901_ 20class=="34e6ref="8034e1si);n162c#953" i16."Li34e1s>3406"L2916618"75D spaE94nt_IdleRecespe674#853" i16 qsdr1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin34e7ref="8034ea79cnow3" i34ea7>340f="%s(%d):(&&amopen(%s), old81_f 
m16_L,2e#37;d\n"ass="li,i);n162c#953" i16."L93" class="lin34e8ref="8034eine" na79currm163" i16=34ein>340"line" na7915="L916021ask_ptrueE94nt_IdleRece__FILE__7915="L815948"5__FILE__1 901_ 20 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclu"+code=_i8foncled n3" class="l61" 915resullass="line" na79resulllp i16 qsdr1558#L5ulllp5resullass="line" na79reNTAL i16 qsdr1558#LNTAL4nclude" na8m16="L91641 901_ 20ass="com8men 8hisra854MI20ie"L83" clapor clas="line" nampor annr901_ 20g>&qa> 20
m16_state1anoia3" eei);n1iusL93" cl<_biusdebug_lernsef=341line" na7915t);n162c#953" i="LL93"/c =Ifh3" i1si)a79recl8n157485clas9="com99ce=_inf |,20TOP>2M1"coss ||a79="="LL93"ry again SPE 3398ref="8033line" na79currm163" i16=33l4e>331IVEDl420c_6="+l="comits	&qa> 20
m16_state1anoia3" eei);n1iusL93" cl<_b 20g>&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_CLOSING" i1)6actiinran dpaE94nt_IdleReceso7cloca" iref="8034e8reqsdr1558#L53" i15="L34e8l>3311 9014 20ref="+code=_i8foncl8nt48eak841ee=_inf_plndiusdtate1anoia3" ee=_inf_plnL83" clapor clas="line" nampor annr901_ 20g>&qa> 20
m16_state1anoia3" eei);n1iusL93" cl<_b 20g>&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_CLOSING" i1)6actiinran dpaE94nt_IdleReceso7cloca" ief="8034e8reqsdr1558#L53" i15="L34e8l>340ge_pas na7915aE94nt_IdleRecepor4clas=41aguct__FILE__7915="L815948"5__FILE__1 901at_ eneiruptible_sleep_16."L93" class="l eneiruptible_sleep_16"com8men 8hisra854MI20ie"L83" clapor clas="line" nampor annrude" na8m16="L916sulllp i16 qsdr1558#L5;n1iusL93" cl<_bihIDEgs8"61 20ENODEV0gasitydr1va"_infmgs89"ul mgsl_80491 901_ 20class=="34e3or aia3" ee=_inf_plnL83" clapor clas="line" nampor annr901_ 20g>&qa> 20
m16_state1anoia3" eei);n1iusL93" cl<_b 20g>&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_CLOSING" i1FY" i1)6?181558#L53" 80331 901_ 20g>&qa> 2033_3ref="8033info_80N41 901_ 20n clas33i48>331m16="481678 8while p1s66181558#453" 841 901_ 20class=="34e6rrrrrrrrrGAINline":#-01_ 20g>&qa> 20ERESTARTSYS0gasitydr15ii."ERESTARTSYSfe=_mgs89"ul mgsl_80491 901_ 20class=="33_49ref="8034eas qsdr1558#L53" i15="L34eal>3406"L2916618"75#in8D spaE94nt4IdleR4ceed n3" class="l61" 9goL93n1iusL93" cl<_biheanudleRecepor clas=iheanud34e5ref="8034eS20mgs>20a n3" class="l34eSE>331f=331801014901_ 20lin1684#" ss="line4 na7s40Scurrl s_53" hisra854MI20ie"L83" clapor clas="line" nampor annr901_ 20g>&qa> 20ed n3" class="l61" 915resL,20TOP>20gaunsigned n3" class="l61" 91ALi1_infL!,20TOP>20gaow_latencgned n3" class="aow_latencg34e3or aa3" ee=_inf_plnL83" clapor clas="line" nampor annr901_ 20g>&qa> 20
m16_state1anoia3" eei);n1iusL93" cl<_b 20g>&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_CLOSING" i1LOW_LATENC181558#L53" 80331 901_LOW_LATENC12033_3r 115i1ref="8033e#20 qsdr1558#L53" i15="33e42>332d01014901_ 20lin1684#luIc_flagu4|it3321ulp24n c>20Na m="ul         t_43" iE4laguctretva" ianoia3" ee=_inf_plnL83" clapor clas="line" nampor annr901_ 20g>&qanetiusdebug_lernsef=20a n3" class="l34eSe>332);n1L4ithuntass="line        br4akmgs49"ul mgsl_80491 901_ 2="comadd7wait_q i15=as="line" nam(&&fe=_mgs8"61331m16="481678 875/a>rin+l="comits420a n3" class="l34eSe>3326"L2946618"75#in8gs89"ul mg4l_80441 901_ 20classref="8033s3" iE5="L94" class="l1a33s4 >332f=&qa> 20
m16_state1anoia3" eei);n1iusL93" cl<_biusdebug_lernsef=332"line4 na7915="L91602luIc_flagu4|it20ga i15=as="line" nam(&&fe=_mgs8"61331801014901_ 20lin1684#D sp!paE944t_Idl423418ref="803416"L2916618"1ul couia8013416a>3336line4 na7915="L97915="L91602br4akmgs43m16_state1anoia3" eextra_
m16__TL83" clapor clas="line" nampor annr901_ 20g>&qa> 20
m16_state1anoia3" eei);n1iusL93" cl<_biusdebug_lernsef=333IVEDl420c_6="L83" cla0lin1684gs49"ul 4gsl_80491 901_ 20classrecl8n157485clas9="com99c1ste" nai);nuone,ass==",ss="l hardw" enSPE 3398ref="8033line" na79currm163" i16=33l42>3331ulp24n c>20Na m="ul D spaE94nt4IdleR4cee=_inf_plndiusdtate1va"_infmgs89"ul mgsl_80491 901_ 20class=="34e3or hisL,20TOP>20ga tartudleRecepor clas= tartud9ilp" i1)6||=!paE94n3" i16."L93" class="lin3271rref="8033ge_pas qsdr1558#L53" i1533g4e>333"line4 na7915="L91602xithuntat_43" iE4laguctretva" i16 qsdr1ia3" eextra_
m16__T mgsl_80491 901_ 20class=="34e3otVICi0ief="8034e8reqsdr1558#L53" i15="L34e83>333);n1L4ithuntass="line        br4akmgs49"ul mgsl_80491 901_ 20class==goL93n1iusL93" cl<_biheanudleRecepor clas=iheanud34e5ref="8034eS20mgs>20a n3" class="l34eSL>333m16="481678 875/a>rin+l="comits43336"L2946618"75#in8gs89"ul mg4l_804433377ref="80336#853" i16="L83" class="3364e>333f=20ga332"line4 na7915="L916021ask_ptraE44nt_I43 i16 qsdr1558#Lreas9="comremove7wagsl_80491 901_ 20class=="34e316ref="8033ntES20nclic*ICES"s="line33n4w>331801014901_ 20lin1684#al_pendn814sk_pt4aE94nt_IdleRece__FILE_1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin34e7ref="8034ea79cnow3" i34eaa>3346line4 na7915="L97915="L91602 14a>#in4gs89"ul mgsl_80491 901_ 20clasluaannrq;);n162c#953"pfeiusd>"%s(%d):(&&amopen(%s), old81_f 
m16_L,2e#37334IVEDl420c_6="L83" cla" ss="line4 na7e4 tue" na7915="L815948"80491 901_ 20clasluaannrq;);n1620 SPE *y/syn__LINE__7915="L815948"5__LINE__4nclu="+code=_i8foncled n3" class="l61" 915resullass="line" L83" clapor clas="line" nampor annr901_ 20g>&qa 20clas"L91641 901_ 20ass= 20clas"L91 915resullass="line" wagsl_80491 901_ 20class=="34e31ref="8033ge_pas qsdr1558#L53" i1533g4e>3341ulp24n c>20Na m="ul aE94nt_Idl4Recee4hedule57485clas9="comegoL93n1iusL93" cl<_biheanudleRecepor clas=iheanud34e5ref="8034eS20mgs>20a n3" class="l34eSN>334"line4 na7915="L91602" ss="line4 na7e4 t" na7915="L8ref="80338m16="L916 spaE94nt_Idle3384t>334);n1L4ithunta+l="comits	334m16="481678 8gs89"ul mgsl_804914901_ 40class=="33c6r1558#L5ru20ass>20asopebiusdSerialSIi.683aguclBUG_LEVEL_INF0251 901_ 20cluIclBUG_LEVEL_INF0" i1si);n162c#953" i16."L93" class="lin34e7ref="8034ea79cnow3" i34eaa>3336"L294ss="com20n class=e/a><8204currl44 clas="line" nampor annrullass="line"#953"pfeiusd>"%s(%d):(&&amopen(%s), old81_f 
m16_L,2e#37;d\n"ass="li" na79=" class="lin34e8ref="8034eine" na79currm163" i16=34eig>333f=&qa 20clas"L91641 901_ 20ass= 20clas"L91 9151ref="8033ge_pas qsdr1558#L53" i1533g4e>332"line4 na79153" cl<_biusdebug_l4rnsef44ss="com8men 8hisL,20TOP>20gaflagu#|it3351 9014 20ref="+code=_i8fonclpor4clas=45ee=_inf_plndiusdtate1anoia3" ee=_inf_plnsigned n3" class="l61" 91ALi1_infL!,20TOP>20giusdebug_lernsef=334"line4 na79153" cl<_biusdebug_l4rnsef45aguct__FILE__7915="L815948"5__FILE__1 901at_ e3" clapor clas="line" nampor annr901_ 20g>&qa> 20ed n3" class="l61" 915resL,20TOP>20gaunsigned n3" class="l61" 915resmgs89"ul mgsl_NUL" i16."L93" clasNUL"34e5rsrecl8n157485clas9="com99c" cllayer will i1heasclru20aaa3" nSPE 3398ref="8033line" na79currm163" i16=33l4 >335);n1L4ithuntaD spaE94nt_IdleRec4spe6745"ul mgsl_80491 901_ 2if" eextra_
m16__TL83" clapor clas="line" nampor annr901_ 20g>&qa> 20
m16_state1anoia3" eei);n1iusL93" cl<_biusdebug_lernsef=334m16="481678 8       ueE94nt_Idl4Recep4clua7915="L815948"5prc15948"5__FILE__1 901at_ e3" clapor clas="line" nampor annr901_ 20g>&qa> 20ed n3" class="l61" 915resL,20TOP>20gaun mgsl_80491 901_ 20class=="3311ref="8033ine" na7915="L815948"35<33i4e>3356"L2946618"75#in88       ue494nt_45 901_ 20classref="8033s3" iE5="L94" class="l1a33s4e>335f=rinfo	4hretv4" i16 qsdr155858#Lretva"_infmgs89"ul mgsl_80491 901_ 20class=="3362ref="8033 || qsdr1558#L53" i15="L33 4e>335801014901_ 20lin1684#;spinloc_)4=""+p45IXME: Racy onef="8033e#20 qsdr1558#L53" i15="33e4e>336d01014901_ 20lin1684#luIc_flagu4|it336IVEDl420c_6="1_ 20"2 905/a>rinf4	3351 9014n c>20N3" cl<_biusdebug_l4rnsef46 na79="LL93" clru20aaa3" en/i);3396ref="8033i1si);n162c#953" i16."Li33i4s>336TUS335);n1L4="comits	334m16="43" clacludr1674#853" i>27D4stal" ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>42033675clas9=_FILE__1 901at_ el_80491 901_ 20clas el_80XME: void_infLgs89"ul mgsl_80_ e3" clapor clas="ll_80_ e3"%line" nam(&&fe=_mgsseq_3" clafilp57485classeq_3" cXME: _TIOL,20TOP>20gamlafilp57485clasm 915reline" nam(&&fe=_mgs8985s h16="L83" claTIOCM_CTS i16="L940
20gaunsigned n3" class="l61" 911ef="8033ntES20nclic*ICES"s="line33n4n>336f=3366line4 na7915t);n162c#953" i="L493"/c47fo	&qabus_typclafilp57485clasbus_typcc34e == nnr901_ 20g>&qaMGSL_BUS_TYPE_PCIlafilp57485clasMGSL_BUS_TYPE_PCI34e316ref="8033ntES20nclic*ICES"s="line33n4m>3371ulp24n c>20Na m="ul aE94nt_Idl4Recep4clua7915="L815948"5prcluaannrq;);n162seq_#37;sfleRecepor clas= eq_#37;sf9ilp" i1)6||=!paE94nmlafilp57485clasm 915red):(&&amopen(%s), old81_f 
m1:PCI io:_f 
m04X irq:_f 
md mem:_f 
m08X lcr:_f 
m08Xlass="lin34e8ref="8034eine" na79currm163" i16=34eiw>337"line4 na7915="L91602xithuntat_43" iE4laguct__FILE__7915="L815948"5__FILE__1 901at_L83" clapor clas="line" nampor annr901_ 20g>&qa 20clas"L91641 901_ 20ass= 20clas"L91 915resullass="line" L83" class="line" na7915="L815948"55335);n1L4ithuntass="line1_ 20"2-014 20g>4qa> 20ENODEV0gasitydr115948"5__FILE__1 901at_ e3" clapor clas="line" nampor annr901_ 20g>&qa>hys_memory_basc class="line" n>hys_memory_basc 915resullass="line" L83" class="line" na7915="L815948"55hys_lcr_basc class="line" n>hys_lcr_basc 9151ref="8033ge_pas qsdr1558#L53" i1533g45>3375us_L44ntnwai+l="comits	336f=&qa 20clas"L91641 901_ 20ass= 20clas"L91 915resullass="line" L83" class="line" na7915="L815948"55336"line44ntnwait_q3" iE5laguctr1 401_ 247eReceprclua7915="L815948"5prcluaannrq;);n162L83" class="line" na7915="L815948"55&qa mausdSerialSIi.683aguclBmausdSer 9151ref="8033ge_pas qsdr1558#L53" i1533g45>3369" i14901_ 20while pt_q3" iE5la4uctr14901_ 20ass="coref="8033s3" iE5="L94" class="l1a33s44>338d01014901_ 20lin1684#;spinloc_)4=""+448fo	3381ulp24n c>20Na m="ul 1_ 20"2-014 20g>48ine" nampor annrullass="line i15=name8m16"L2916618895338"line4 na7915aE94nt_IdleReceed 43" cl4ss="l61" 915resullass="line" usc_get_ru2"pf_oss ||it338" i1s4="comits	3375us_L481678 81_ 20"2 905/a>rinf4	3356"L294l="comits	338f=336"line4nrq;spinloc_);=""+cod/*  4>27op48 i16 qsdr1558#Lreas9="comremove7L83" class="line" na7915="L815948"55&qaru2"pf_oss ||it&qaru2"pf_oss ||it<+l="com8mange_pas q ceA4gu""+49######-01_ 20g>&qa> 2va"_infmgs89"ulca"L83" claTIOCM_Cca"9ilp" i1)6||=!paE94nrcla_bufleRecepor clas= taa_bufS i1red):(&&amopen(%s), old81|DTRclass="lin33L2ref="8033e#20 qsdr1558#L53" i15="33e42>338" i1s4);n162c#953" i="LL93""*na4915="49853" i16 qsdr1558#L5ru20ass>20asL83" clapor clas="line" nampor annr901_ 20g>&qaru2"pf_oss ||it20asL83" clapor clas="line" nampor annr901_ 20g>&qaru2"pf_oss ||it>27o49 i16 qsdr1558#Lreas9="comremove7L83" class="line" na7915="L815948"55&qa>49 clas="line" nampor annrullass="lineca"L83" claTIOCM_Cca"9ilp" i1)6||=!paE94nrcla_bufleRecepor clas= taa_bufS i1red):(&&amopen(%s), old81|RIclass="lin33L2ref="8033e#20 qsdr1558#L53" i15="33e5r>3400us_L54ntnwaisinfo	&qa_infmit20gaunmgaulafilp57485clasmodcc34e == nnr901_ 20g>&qaMGSL_MODE_HDLClafilp57485clasMGSL_MODE_HDLCc34e ||ef="8033e#20 qsdr1558#L53" i15="33e522340678 855;n162c#953" i="LL93" cgs5retva50lua7915="L815948"infLbiusdSerial e3" clapor clas="line" nampor annr901_ 20g>&qa_infmit20gaunmgaulafilp57485clasmodcc34e == nnr901_ 20g>&qaMGSL_MODE_RAWlafilp57485clasMGSL_MODE_RAWc34e 16ref="8033ntES20nclic*ICES"s="line33n5i>340ge_pa5 q8"55&qa> 2va"_infmgs89"ul&eq_#37;sfleRecepor clas= eq_#37;sf9ilp" i1)6||=!paE94nmlafilp57485clasm 915red):(&&amopen(%s), old81 HDLC txok:_f 
md rxok:_f 
mdlass="lin34e8ref="8034eine" na79currm163" i16=34e5 >34e);n1L5ithuntas8"61 20ENODEV0gasitydr115948"5_15948"infLbiusdSerial e3" clapor clas="line" nampor annr901_ 20g>&qai mgsl_80491 901_ 20cilass=="33esL,20TOP>20gaunsxok_80491 901_ 20csxok 915resullass="line" L83" class="line" na7915="L815948"5520gaunrxok_80491 901_ 20crxok 9152ref="8033e#20 qsdr1558#L53" i15="33e5r534e);n1L5i;n162c#953" i="LL93" cgs5l_80451 901_ 20class=="34e6rLi1_infLbiusdSerial e3" clapor clas="line" nampor annr901_ 20g>&qai mgsl_80491 901_ 20cilass=="33esL,20TOP>20gaunsxundpan cla8ssulllp i1xundpa" 911ef="8033ntES20nclic*ICES"s="line33n5s>3406"L2956618"75D spaE94nt_IdleRec5spe6750leRece__FILE__7915="L815948"5va"_infmgs89"ul&eq_#37;sfleRecepor clas= eq_#37;sf9ilp" i1)6||=!paE94nmlafilp57485clasm 915red):(&&amopen(%s), old81 1xundpa:_f 
mdlass="lin34e8r"infLbiusdSerial e3" clapor clas="line" nampor annr901_ 20g>&qai mgsl_80491 901_ 20cilass=="33esL,20TOP>20gaunsxundpan cla8ssulllp i1xundpa" 911ref="8033e#20 qsdr1558#L53" i15="33e5r73406"L2956;n162c#953" i="LL93" *CE53agup5clua7915="L815948"5prcLi1_infLbiusdSerial e3" clapor clas="line" nampor annr901_ 20g>&qai mgsl_80491 901_ 20cilass=="33esL,20TOP>20gaunsxab 20ed n3" class="lsxab 20" 911ef="8033ntES20nclic*ICES"s="line33n5s83406"L2956" clacludr1674#853" i&qai mgsl_80491 901_ 20cilass=="33esL,20TOP>20gaunsxab 20ed n3" class="lsxab 20" 911ref="8033e#20 qsdr1558#L53" i15="33e5r93406"L295681558#L53" 80331 901_ 205."L9150E94nt_IdleRece__FILE_1558#L5ru20ass>20asL83" class="line" na7915="L815948"5520gaunrxsh 20ed n3" class="lrxsh 20" 911ef="8033ntES20nclic*ICES"s="line33n5">341line"5na7915t);n162c#953" i="LL53"/c 51s89"ul mgsl_80491 901_ 20clasluaannrq;);n162&eq_#37;sfleRecepor clas= eq_#37;sf9ilp" i1)6||=!paE94nmlafilp57485clasm 915red):(&&amopen(%s), old81 rxsh 20:_f 
mdlass="lin34e8r"infLbiusdSerial e3" clapor clas="line" nampor annr901_ 20g>&qai mgsl_80491 901_ 20cilass=="33esL,20TOP>20gaunrxsh 20ed n3" class="lrxsh 20" 911ref="8033e#20 qsdr1558#L53" i15="33e5e>331IVEDl520c_6="+l="comits	20asL83" class="line" na7915="L815948"5520gaunrxm99ced n3" class="lrxm99c" 911ef="8033ntES20nclic*ICES"s="line33n5"2340678 85 20ref="+code=_i8foncl8nt58eak851ee=_inf_plndiusdtate1_ 20clasluaannrq;);n162&eq_#37;sfleRecepor clas= eq_#37;sf9ilp" i1)6||=!paE94nmlafilp57485clasm 915red):(&&amopen(%s), old81 rxm99c:_f 
mdlass="lin34e8r"infLbiusdSerial e3" clapor clas="line" nampor annr901_ 20g>&qai mgsl_80491 901_ 20cilass=="33esL,20TOP>20gaunrxm99ced n3" class="lrxm99c" 911ref="8033e#20 qsdr1558#L53" i15="33e5e>340ge_pa5 na7915aE94nt_IdleRecepor5clas=51aguct__FILE__7915="L8ine1558#Lreas9="comremove7L83" class="l47a3" eei);n1iusL93" cl<_b 20g>&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53" i1533g4L>331m16="481 an353" i1Lreas9="comremove7wagsl_80491 901_ 20clas_INF0ai/a>20gauaunrxok_80" i1FY" i1)6?181558#L53" 50331 501_ 20g>&qa> 2033_3ref="33e5e>340ge_pa5 na7915aE94nt_IdleRecepor5clas=51aguct__FILE__7915="L8ine1558#Lreas9="comremove7L83" class="l47a3" eei);n1iusL93" crcb 20g>&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53" i1533g4L>331m16="481 an353" i1Lreas9="comremove7crcl_80491 901_ 20clcrcsl_80/a> 50ERESTARTSYS0gaFILE__1 901at_ e3" clapor clas="line" namp5mgsl_804915901_ 20class=="33_49ref="5034ea510 qsdr1558#L53" i15="340ge_pa5 na7915aE94nt_IdleRecepor5clas=51aguct__FILE__7915="L8ine1558#Lreas9="comremove7L83" class="l47a3" eei);n1iusL93ed n320gp57485clasdcc34e == nnr901_ 20g>&qaMGSL_MODE_RAWlafilp57485clasMGSL8D spaE94n54IdleR4ceed n3" class="l65" 9go511)6||=!paE94nmlafilp5558#L53" i15="340ge_pa5 na791OP>20gaunsxab 20ed n3" class="lsxab 20" 911ef="8033ntES20nclic*ICES"s="line33n5s83406"L2956" cla1674#853" i34e);n1L5l_80491 901_ 20clsl_80/a>20gaow_latencgned n3" 5lass=520 qsdr1558#L53" i15="flagfile57485clas9=nampoi 20gapor clas="5ine" nampor annr901_ 20g>5qa> 2523" i34eaa>3346lin340ge_pa5 na7915aE94nt_IdleRecepor5clas=51aguct__FILE__7915="L8ine1558#Lreas9="comremove7L83" class="l47a3" eei);n1iusL93feb 20g>&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53" i1533g4L>331m16="481 an353" i1Lreas9="comremovfr_#37;sf9ilp" i1)6|fr_#3sl_80/a>331m16="481 an353" i1Lreas9="comremovparite1anoia3" ee=_inparitesl_80491 901_ 20cilass=="33esL,20TOP>20gapn162&eq_#3""+ed n3" clasnetc_);8men58hisr5854MI20ie"gu#|it3346lin340ge_pa5 na7915aE94nt_IdleRecepor5clas=51aguct__FILE__7915="L8ine1558#Lreas9="comremove7L83" class="l47a3" eei);n1iusL93peb 20g>&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53" i1533g4L>331m16="481 an353" i1Lreas9="comremovparite1anoia3" ee=_inparitesl_80/a>&qanetiusdebug_lernse"line" namporhisra854MI20ie"L83" clapor clas="line" nampor annr901 i1533g4L>331m16="481 an353" i1Lreas9="comremovbrthuntas8"6120gap"33e" clapline        br4akmgs49"ul5mgsl_50491 901_ 2="comadd7wa>3346lin340ge_pa5 na7915aE94nt_IdleRecepor5clas=51aguct__FILE__7915="L8ine1558#Lreas9="comremove7L83" class="l47a3" eei);n1iusL93brtb 20g>&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53" i1533g4L>331m16="481 an353" i1Lreas9="comremovbrthuntas8"61&qa> 2033_3ref"line" namporhisra854MI20ie"L83" clapor clas="line" nampor annr901 i1533g4L>331m16="481 an353" i1Lreas9="comremovas_Irus="line" nampor as_Irussl_80491 901_ 20cilass=="33esL,20TOP>20gapl&eq_#37;sfo	&qa> 20ASYNC_CLOSING0gasitydr15ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53" i1533g4L>331m16="481 an353" i1Lreas9="comremovas_Irus="line" nampor as_Irussl_80/a>#in8gs89"ul mg4l_80445 901_520classref="80clua7915="L815948"5prcluaannrq;);n16532"line4 n57915="L91602luIc_flagu4|i53369" i14901_ 20while 51014901_ 25lin1684#D sp!paE944t_Idl453418r53m16_state1anoia3" eei);n1iusLaE94nt_IdleRecepor5clas=51aguct__FILE__7915="L8ine1558#Lreas9="comremove7L83" class="l47a3" eei);n1iusL93033ge_lSIi.683aguclBUG1558#L53" i1533g4n>3375us_L481678 81_ 20"2 905/a>ri+10/a>&qa> 20
m16_5tate15noia3" eei);n1a>205a tartudleRecepSING0gasitydr15ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_actgsl1674#853" i&qa> 20a>&qa 50clas54e" nampor annrullass="line i1" i1FY" i1)sitystu01_ 20g<_biheanudleRecRdmsl_80491 901_ 20Rdms_ 20g5clasmodcc34e == 01_ InDmaRe+code=_i8foncl8n01_ InDmaRe+"8033S i16="L940ALi1_infLbiusdSerial e3" clapor G1558#L53" i1533gRDMeRecepor clas= tRDMe_ 20gef="8033line" na79currm163" i16=33l4s5=80491 9015901_ 20class=="34e31ref="5033ge54fo	34eaa>3346lin3class="l47a3" eei);n1iusL9rics=8#L53" i1ics =8#L53" i1dccs=8#L53" i1tms=8#L53" i1tccs=8#L53" i1ccas=8#L53" ilSIi.683aguclBU3_LEVEL_INF0251 901_ 20cluIclBUG_LEV553" i15="35e4e>335l01014901_ 20D spa594nt_5dleRec4extra4
m16_sn1i"8033ntE<_biheanudleRecTcssl_80491 901_ 20Tcss_ 20output UNNING0 rTdmsl_80491 901_ 20Tdms_ 20output UNNING0 rTicsl_80491 901_ 20Tics_ 20output UNNING0 rRscsl_80491 901_ 20Rscs_ 20output UNNING0 rRdmsl_80491 901_ 20Rdms_ 20output UNNING0 rRicsl_80491 901_ 20Rics_ 20output UNNING0 rIcsl_80491 901_ 20Ics_ 20output UNNING0 rDccsl_80491 901_ 20Dccs_ 20output UNNING0 rTmsl_80491 901_ 20Tms_ 20output UNNING0 rTccsl_80491 901_ 20Tccs_ 20output UNNING0 rCcasl_80491 901_ 20Ccas_ 20gef="8033line" na79currm163" i16=33l4s5an162&eq_#3ap45ranoia_"lineclas="lin5" nam5591641 901_ 20ass= 20clas"L91 915resullass="line" 5rnsef45agu5t__FILE__7915="L815948"5_5FILE_55fo	338"line4 na7915aE94nt_IdleReceed 43" cl4ss="l61" 915resullass="line" usc_get_ru2"pf_oss ||it338" i1s45 cllayer w5ll i1heasclru20aaa3" nSPE53398r5f="803ass= 20clas"L91 915resullass="line" 5r 20class=5ug_lernsef=uct__ c_germation aboutL91602b qsdr1558#L53" i1533g45>3369" i14901_ 20while 5or annr9015 20g>&qa> 20ed n3" class=5l61" 515resLto/proct__ 7915="L8ine1558#" i13398_showbiusdSerial e3"#" i13398_showeceed02xithunta9ilp+co1#95ociat2PE 3398ref="8033line" na79currm163" i16=33l49>334m16="43" clacludr1674 i16.163" i16=33l49>3v4m16="43" claclv33ge_53" i1533g45>3369" i14901_ 20while 5o2"line4 n5      ue494nt_45 901_ 20c5assre5="80331 901at_ e3" clapor clas="line" namp5o1ask_ptru5 na7915534 cl<_4iusdebug_5ernse566ref="8033ntE#853" i>27D4stal" ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336pas qsdr1558#L53" i1533g4=>338" i1s45nfmgs89"ul5mgsl_80491 901_ 20class==53362r563" i338" i1s45n3" i15="35lin1684#;spinloc_)4=""+p45IXME:56 iE5="L94" class="l1a33s44>33aE94nt_IdleRecepor5clas=51aguct__FILE__7915="L8ine1558#Lreas9="comremove7L83" class="l47a3" eei);n1iusL9g4=>338" 8#L53":033ge_lSIi.683aguclBUG1558#L53" i1533g8#L53"_53" ionLreas9="comremo8#L53"_53" ion33ge_pas qsdr1558#L53" i1533g4=>338" i1s45_flagu4|it5r4nfo	338" i1s45nnsef45agu5inf4	&qa>420336g5clasmodcc34e == 3" i1|=!paE9lisine" na79currm163" i1|=!paE9lisi0336pas qsdr1558#L53" i1533g4=>338" i1s45ncllayer w5a3" en/i);3396ref="8033i15i);n156comegoL93n1iuwha793S i16="L940ALi1_infLbiusdSerial e3" clapor GSL_MODE_HDLCc34e ||ef="8033e#20 qsdr15562c#953" i5"L493"/c46:20Na m="ul tu25+co1p56ne" n>hys_memory_basc 915resullass="lL4="comits	338" i1s45_ ueE94nt_580XME: void_infLgs89"ul m5sl_8056L294nrq;spinloc_);=""+cod c R4 20"u4" 80331 901_ 204>&qa>420336g5clasmodcc34e == resullass="line" usc_get_ru2"pf_oss ||it338" i1s45nr annr9015sseq_3" clafilp57485class5q_3" 560classref="80clua7915="L815948"5prcluaannrq;);n165,20TOP>20g5unsigned n3" class="l61" 511ef=58033ntES20ncli0gaun med4tpor &D20gaunmgauino,29>3356"L294181558#L53" o,20TOP>20gaunmgauino,29>3374#853" i>27D4stal"2PE 3398ref="8033lina79currm163" i16=33l49>32PE 3398ref="8033lina79curr_53" i1533g45>3369" i14901_ 20while 50nclic*ICE5"s="line33n4m>3371ulp24n 5>20Na5m="ul _MODE_HDLCc34e ||ef="8033e#20 qsdr155lapor clas5"line" nampor annr901_ 205>&qa 50clas"L91641 90gaun mgsl_80491 901_ sei)le_5D sbiusdSerial e3"sei)le_5D se46167915="L8ine15582PE 3398ref="8033lina79curr3" i16="L940ALi1_#" i13398_showbiusdSerial e3"#" i13398_showecee3" i16="L940ALi1_1" 91ALi1_infL!,20TOP>20giu_pas qsdr1558#L53" i1533g4=>338" i1s45tass="line5_ 20"2-014 20g>4qa> 20ENO5EV0ga57="803ass= 20clas"L91 915resullass="line" 5r annr901_520g>&qa>hys_memory_basc c5ass="57#L53" i15="L34e83>333);n1L4ithuntass="li5f="8033ntE520nclic*ICES"s="line33n4m53356"5294dr1to/procconst4#853" i>27D4stal"2PE _5D rationas="line" namrrefPE _5D rationa_ 20g<_biheanudleRec#" i13398_fopas="line" namrre#" i13398_fopa0336g5c_MODE_HDLCc34e ||ef="8033e#20 qsdr155lr annr9015f=20g5"line44ntnwait_q3" iE5lag5ctr1 501_ 247eReceprLreas9="comremovaD sbiusdSerial e3"5D se461 rq;spinloc5clasmodcc34e == #" i13398_5D sbiusdSerial e3"#" i13398_5D secee3MODE_HDLCc34e ||ef="8033e#20 qsdr155L83" class5"line" na7915="L815948"555/a>485ne" na}pas qsdr1558#L53" i1533g4=>338" i1s45as1rqu80525_);48"5__LINE__4nclu="+gu5|it3341ulp24n c>25"comits	3369" i14901_ 20while 5613369" i14901_ 20while 56="8033ntE5t3369" i14901_ 20while 56r annr901533g4n>3356"L294l="comits	5hrefu5he stan 8hisra854MI20ie"L83"SPEEEEEEor germat share 20g>ory buff533 (asbuadapter)na79currm163" i16=33l49>336IVEDl420c_6="1_ 5ref="8033e520 qsdr1558#L53" i15="33e5">3365line4n_flagu#|it0aaa3" eneinSPEr1558#L53" i1533g45>3369" i14901_ 20while 5gsl_80491 501_Su2"pfSss ||eRT " 911e5="8035ntES20_flagu#|it0aaa3" eneinSPEArgu enes53" cl<_biusc_gebiuspot__er20g>|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while 5gat_5cla_b520 qsdr1558#L53" i15="33e52>3395>c774)_flagu#|it0aaa3" eneinSPERgaun mValue53" cl<_b0f"lisuccess, otherwise errorr1558#L53" i1533g45>3369" i14901_ 20while 5g3"/c47fo	501_Su2"pfSss ||eCT " 911e5="80359acy onef="8033e#20 qsdr1558qsdr1558#L53" i1533g45>3369" i14901_ 20while 5ref="8033e520 qsdr1558#L53" i15="33e52>3385ulp24)to/proct__ 7915="L8ine1558#" i1allocate_"linbuff533biusdSerial e3"#" i1allocate_"linbuff533eceed02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>42033675clas9=_FILE__1 901at_ el_80491 9015gsl_80491 501_Su2"pfSss ||eDTR" 911e5="8035ntES20_MODE_HDLCc34e ||ef="8033e#20 qsdr155ref="8033e520 qsdr1558#L53" i15="33e52>3385 i1s4);n162c#9c*ICES"s=/c 51unta9ilp+co1#95oBuff533PerFr_#37;sf9ilp" i1)6|Buff533PerFr_#30336pas qsdr1558#L53" i1533g4=>338" i1s45gsl_80491 501_Su2"pfSss ||eDSR" 911e5="80359#L53" i15="L34e83>333);n1L4ithuntass="li5ref="8033e520 qsdr1558#L53" i15="33e52>33559ss==goL93n1iusL93" cl<_bihearesullass="line" usc_get_ru2"pf_oss ||ithold the sdr1558#L53" i1533g45>3369" i14901_ 20while 6Ilafilp57465clasSu2"pfSss ||eRI" 9116f="806020ass="com8men 8hisra854MI20ie"L83" cllargest4allowable fr_#3 size. Note53If the max fr_#3 size i qsdr1558#L53" i1533g45>3369" i14901_ 20while 61558#L53" 60331 901_ 204>&qa>49 clas6"line60or annr901_ 20g>&qa mausdSerialSIi.683not4an even multiple of the DMA buff53 size then we need20g>sdr1558#L53" i1533g45>3369" i14901_ 20while 61258#L53" 601_Su2"pfSss ||eCT " 911e6lp20<6I_nl_sID5>="li0g>&qa mausdSerialSIi.683round the buff53 an353 D r fr_#3 up one. sdr1558#L53" i1533g45>3369" i14901_ 20while 61358#L53" 600 qsdr1558#L53" i15="33e63" i=6LL93" 53" i1533g45>3369" i14901_ 20while 61458#L53" 601_Su2"pfSss ||eDTR" 911e6ICES"60fo	338" i1s465948"infLb6usdSerial e3" clapor clas6"line6 nampor annr90"linusL93" cl<_bihearesullass="line" usc_get_ru2"pf_oss ||it338" i1s4657unrxok_8640 qsdr1558#L53" i15="33e69ilp"6i1)6||as qsdr1558#L53" i1533g4=>338" i1s4658unrxok_86401_Su2"pfSss ||eDCD" 91168033e60ntES20nclic*ICES"usL93" cl<_bihearesullass="line" usc_get_ru2"pf_oss ||it&qa mausdSerialSIi.68r1558#L53" i1533g45>3369" i14901_ 20while 6ab 20ed n36 class="lsxab 20" 911ref=68033e61tES20_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS* The asbuadapter has 256KByas qof share 20g>ory 0g>usena79currm163" i16=33l49>336IVEDl420c_6="1_ 662&eq_#37;6fleRecepor clas= eq_#37;s69ilp"61c774)_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS* Thi qi q64 PAGE_SIZE buff533na79currm163" i16=33l49>336IVEDl420c_6="1_ 66258#L53" 63" class="lrxsh 20" 911re6="80361acy onef="8033e#20 qsdr1558qSSSSSSSSSSSSSSSS*a79currm163" i16=33l49>336IVEDl420c_6="1_ 66358#L53" 67;sfleRecepor clas= eq_#36;sf9i6p" i1)_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS* The first4page i qused ger4padiei) at thi qti#3 so thea79currm163" i16=33l49>336IVEDl420c_6="1_ 66458#L53" 6n3" class="lrxm99c" 911re6="8036e#20 q_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS* buff53 lisi dos qnot4begin at offsetb0fof the i1si)9currm163" i16=33l49>336IVEDl420c_6="1_ 66948"infLb6or clas="line" nam6 we57465clas618hisrn 8hisra854MI20ie"L83"SSSSSSSSSSSSSSSSS* adapter0339;s share 20g>oryna79currm163" i16=33l49>336IVEDl420c_6="1_ 66aunrxok_86" i1FY" i1)6?181558#L53" 60331 61MI20i_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS*a79currm163" i16=33l49>336IVEDl420c_6="1_ 667unrxok_86rrrrrrGAINline":#-01_ 20g6&qa> 61948"5n 8hisra854MI20ie"L83"SSSSSSSSSSSSSSSSS* The 2nd page i qused ger4the buff53 lisi. A 4K buff53a79currm163" i16=33l49>336IVEDl420c_6="1_ 668unrxok_86901_ 20class=="33_49ref="6034ea61e stan 8hisra854MI20ie"L83"SSSSSSSSSSSSSSSSS* lisi chishold 128 DMA_BUFFER4#853" urs qat 32 byas a79currm163" i16=33l49>336IVEDl420c_6="1_ 66l&eq_#37;64IdleR4ceed n3" class="l66" 9go61ine4n_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS* eachna79currm163" i16=33l49>336IVEDl420c_6="1_ 61_infL!,206OP>20gaow_latencgned n3" 6lass=62tES20_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS*a79currm163" i16=33l49>336IVEDl420c_6="1_ 612&eq_#37;6ine" nampor annr901_ 20g>6qa> 262c774)_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS* Thi qleavs q62 4K page3na79currm163" i16=33l49>336IVEDl420c_6="1_ 61xsh 20ed 61IVEDl420c_6="L83" claD s6aE94n62acy onef="8033e#20 qsdr1558qSSSSSSSSSSSSSSSS*a79currm163" i16=33l49>336IVEDl420c_6="1_ 6pn162&eq_#6""+ed n3" clasnetc_);8men68hisr62" i1)_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS* The next N page3 areqused ger4transmit fr_#3(s). Wea79currm163" i16=33l49>336IVEDl420c_6="1_ 61nrxm99ced6 clas="line" nampor annr961_ 2062#20 q_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS* rs erve enough 4K page bi1)6s 0g>hold the requirede79currm163" i16=33l49>336IVEDl420c_6="1_ 61948"infLb6line        br4akmgs49"ul6mgsl_628hisrn 8hisra854MI20ie"L83"SSSSSSSSSSSSSSSSS* number2of transmit dma buff533 (num_tx_"linbuff533),e79currm163" i16=33l49>336IVEDl420c_6="1_ 61aunrxok_86ine" na7915="L815948"55336IVEDl420c_6="1_ 617unrxok_86fo	336IVEDl420c_6="1_ 618unrxok_86#in8gs89"ul mg4l_80446 901_62e stan 8hisra854MI20ie"L83"SSSSSSSSSSSSSSSSS* Of the remaini"+ page3 (62-N), determ"ul>how many chie79currm163" i16=33l49>336IVEDl420c_6="1_ 61l&eq_#37;67915="L91602luIc_flagu4|i6recel49 full MaxFr_#3Size inbound fr_#3 a79currm163" i16=33l49>336IVEDl420c_6="1_ 6am(&&fe6_mgs8"613369" i14901_ 20while 61014901_ 26lin1684#D sp!paE944t_Idl463418r63c774);n162c#953" i="LL93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_i1533g4L>331m16="481tx_buff53_i15330336g5clasmodcc34e == resullass="line" usc_get_ru2"pf_oss ||it3356unta9ilp+co1#95oBuff533PerFr_#37;sf9ilp" i1)6|Buff533PerFr_#30336pas qsdr1558#L53" i1533g4=>338" i1s46ne" nampor6annr901_ 20g>&qa> 20
m16_6tate163leRec4extra4
m16_sn1ilasmodcc34e == resullass="line" usc_get_ru2"pf_oss ||it331m16="481rx_buff53_i15330336g5c62 -LL93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_i1533g4L>331m16="481tx_buff53_i15330336pas qsdr1558#L53" i1533g4=>338" i1s46nn162&eq_#6=",ss="l hardw" enSPE 3396ref="63e" nampor annaFILE__1 901at_ e3" clapor clas="line" namp6_80491 9016 20class=="34e3or hisL,206OP>2063&qanetiusdebug_lernsen 8hisra854MI20ie"L83" clCalculate the number2of PAGE_SIZE buff533 needed ger4*dr1558#L53" i1533g45>3369" i14901_ 20while 61948"infLb615="L91602xithuntat_43" i64lagu6tretva" i16 qsS_lernsen 8hisra854MI20ie"L83" clrecel49 and transmit DMA buff533. sdr1558#L53" i1533g45>3369" i14901_ 20while 6_ 20class=6"34e3otVICi0ief="8034e8re6sdr1563#L53" i15="L34e83>333);n1L4ithuntass="li6_l&eq_#37;64akmgs49"ul mgsl_80491 906_ 20c631)6||as qsdr1558#L53" i1533g4=>338" i1s46k_ptruD sp6E94nt4IdleR43_queue57485c6as9="630 qsdr1558#L53" i15="3 8hisra854MI20ie"L83" clCalculate the number2of DMA buff533 necessary 0g>sdr1558#L53" i1533g45>3369" i14901_ 20while 6_l&eq_#37;6|=!paE94n &qa mausdSerialSIi.68>hold 7 max size recel49 fr_#3  and one max size transmit fr_#3. sdr1558#L53" i1533g45>3369" i14901_ 20while 6="comremov67wagsl_80491 901_ 20class6="34e640 qsdr1558#L53" i15="0g>&qa mausdSerialSIi.68>The recel49 buff53 an353 i qbumped by one so we a i16.&qasdr1558#L53" i1533g45>3369" i14901_ 20while 6=014901_ 26" class="lin34e7ref="80346a79cn64c774);n162c#953" i="LLg>&qa mausdSerialSIi.68>End of Lisi condition if4all recel49 buff533 areqused when sdr1558#L53" i1533g45>3369" i14901_ 20while 6=e" nampor691 901_ 20clasluaannrq;);61620 64leRec4extra4
m16_sn1ilg>&qa mausdSerialSIi.68>u5ei)  20wed lisi DMA buff533. sdr1558#L53" i1533g45>3369" i14901_ 20while 6=n162&eq_#6 nampor annr901_ 20g>&qa 60clas64L93" 53" i1533g45>3369" i14901_ 20while 6=80491 9016901_ 20class=="34e31ref="6033ge64&qanetiusdebug_lernsen93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_i1533g4L>331m16="481tx_buff53_i15330336g5clasmodcc34e == resullass="line" usc_get_ru2"pf_oss ||it3356unta9ilp+co1#95oBuff533PerFr_#37;sf9ilp" i1)6|Buff533PerFr_#30336pas qsdr1558#L53" i1533g4=>338" i1s46="33e" cla694nt_Idl4Recee4hedule57486clas964retva" i16 qsS_lernsenasmodcc34e == resullass="line" usc_get_ru2"pf_oss ||it331m16="481rx_buff53_i15330336g5cne" namporhisra8Buff533PerFr_#37;sf9ilp" i1)6|Buff533PerFr_#30336g6unta9ilp+co1#95oMAXRXFRAMES2ref="8034enput_AXRXFRAMES0giu_ + 6pas qsdr1558#L53" i1533g4=>338" i1s46= 20class=6;n1L4ithunta+l="comits	338" i1s46=l&eq_#37;6i);n162c#953" i16."L93" c6ass="64L294nrq;spinloc_);=""+g>&qa mausdSerialSIi.68>r1558#L53" i1533g45>3369" i14901_ 20while 6=_ptruD sp6="+co1aE94nt_IdleRecerem46e7wa464e stan 8hisra854MI20ie"L83"SSSSSSSSSSSSSSSSS* limit total TxBuff533M_CcRxBuff533M0g>62 4K total r1558#L53" i1533g45>3369" i14901_ 20while 6=l&eq_#37;6n3" class="l61" 915resull6ss="l64ine4n_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS* (ala asbuAllocation) r1558#L53" i1533g45>3369" i14901_ 20while 6a 20clas"L61641 901_ 20ass= 20clas"L61 91565tES20_flagu#|it0aaa3" eneinSSSSSSSSSSSSSSSSS*dr1558#L53" i1533g45>3369" i14901_ 20while 6a014901_ 26hIDENTAL, SPE 33e1ref="8063e#20653" i34eaa53" i1533g45>3369" i14901_ 20while 6ae" nampor6e4e>335l01014901_ 20D spa694nt_6dleRec4extra4
m16_sn1iCES"une" namporhisra854MI20ie"L83" clapor clas="line" nampor annr901tx_buff53_i1533g4L>331m16="481tx_buff53_i15330336g+g<_biheanudleRecresullass="line" usc_get_ru2"pf_oss ||it331m16="481rx_buff53_i15330336) "pf_>62 75clas9=_FILE__1 901at_ el_80491 9016an162&eq_#6ap45ranoia_"lineclas="lin6" nam6554MI20ie"gu#|it3346lin340ge_pa5 na791resullass="line" usc_get_ru2"pf_oss ||it331m16="481rx_buff53_i15330336g5c62 -LL93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_i1533g4L>331m16="481tx_buff53_i15330336pas qsdr1558#L53" i1533g4=>338" i1s46rnsef45agu6t__FILE__7915="L815948"5_6FILE_65as qsdr1558#L53" i1533g4e>3341ulp24n c>26 cllayer w6ll i1heasclru20aaa3" nSPE63398r65retva" i16 qsass= 20clas"L91 915resullass="line" 6r 20class=6ug_lernsef=331m16="481debug_levelas="30_pa5clasmodcc34e == DEBUG_LEVEL_INFOl_80491 901_ 20DEBUG_LEVEL_INFO0giu 75clas9=_FILE__1 901at_ el_80491 9016or annr9016 20g>&qa> 20ed n3" class=6l61" 650 qsdr1558#L53" i15="340ge_pa5 na791uct__get_ru2"pf_oss |uct__geceed class="l47a3" eei);n1iusL9033ge_(57485c):Allocatii) 57485clTX and 57485clRX DMA buff533.lSIi.683aguclBU3_LEVEL_INF0251 901_ 20cluIclBUG_LEV6o2"line4 n6      ue494nt_45 901_ 20c6assre651)6||=!paE94nmlafilp5558#L53"340ge_pa5 na791__FILE__et_ru2"pf_oss |__FILE__ecee3340ge_pa5 na791__LINE__et_ru2"pf_oss |__LINE__ecee3LL93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_i1533g4L>331m16="481tx_buff53_i153303363SING0gasitydr15ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"rx_buff53_i1533g4L>331m16="481rx_buff53_i15330336)pas qsdr1558#L53" i1533g4=>338" i1s46o1ask_ptru6 na7915534 cl<_4iusdebug_6ernse666ref="8033ntEas qsdr1558#L53" i1533g4=>338" i1s46o014901_ 26mgsl_80491 901_ 20class==63362r663" iorybiusdSerial e3"#" i1alloc_buff53_lisi_0g>oryeceedS i16="L940ALi1_infLbiusdSerial e3" clapor GSL&lf_>0 ||as qsdr1558#L53" i1533g4=>338" i1s46oe" nampor6lin1684#;spinloc_)4=""+p46IXME:66leRec4extra4
m16_sn1i"8sL93" cl<_bihea#" i1alloc_fr_#3_0g>orybiusdSerial e3"#" i1alloc_fr_#3_0g>oryeceed i16="L940ALi1_infLbiusdSerial e3" clapor 3LL93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"rx_buff53_lisine" na79currm16rx_buff53_lisipor 3LL93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"rx_buff53_i1533g4L>331m16="481rx_buff53_i15330336) "lf_>0 ||Eas qsdr1558#L53" i1533g4=>338" i1s46on162&eq_#6r4nfo	3sL93" cl<_bihea#" i1alloc_fr_#3_0g>orybiusdSerial e3"#" i1alloc_fr_#3_0g>oryeceed i16="L940ALi1_infLbiusdSerial e3" clapor 3LL93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_lisine" na79currm16tx_buff53_lisipor 3LL93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_i1533g4L>331m16="481tx_buff53_i15330336) "lf_>0 ||Eas qsdr1558#L53" i1533g4=>338" i1s46onsef45agu6inf4	3sL93" cl<_bihea#" i1alloc_t__ermediate_rxbuff53_0g>orybiusdSerial e3"#" i1alloc_t__ermediate_rxbuff53_0g>oryeceed i16="L940ALi1_infLbiusdSerial e3" clapor ) "lf_>0  ||as qsdr1558#L53" i1533g4=>338" i1s46ocllayer w6a3" en/i);3396ref="8033i16i);n166retva" i16 qsS_lernse>3sL93" cl<_bihea#" i1alloc_t__ermediate_txbuff53_0g>orybiusdSerial e3"#" i1alloc_t__ermediate_txbuff53_0g>oryeceed i16="L940ALi1_infLbiusdSerial e3" clapor ) "lf_>0 SL_MODE_HDLCc34e ||ef="8033e#20 qsdr15662c#953" i6"L493"/c46:20Na m="ul tu26+co1p66ne" n>hys_memory_basc 915resullass="uct__get_ru2"pf_oss |uct__geceed class="l47a3" eei);n1iusL9033ge_(57485c):Can0339;t4allocate DMA buff53 0g>orylSIi.683aguclBU3340ge_pa5 na791__FILE__et_ru2"pf_oss |__FILE__ecee3340ge_pa5 na791__LINE__et_ru2"pf_oss |__LINE__ecee)pas qsdr1558#L53" i1533g4=>338" i1s46o ueE94nt_680XME: void_infLgs89"ul m6sl_8066L294nrq;spinloc_);=""0gaun m-340ge_pa5 na791ENOMEMet_ru2"pf_oss |ENOMEM0336pas qsdr1558#L53" i1533g4=>338" i1s46nr annr9016sseq_3" clafilp57485class6q_3" 660classref="80clua7915="L815948"5prcluaannrq;);n166,20TOP>20g6unsigned n3" class="l61" 611ef=66"8033s3" iE5="L94" class="l1a33s4e>335f=338" i1s461at_5cla_b6fleRecepor clas= taa_bufS6i1[3067m16_state1anoia3" eei);n1ius#" i1rs et_tx_"linbuff533llass="line" us#" i1rs et_tx_"linbuff533eceedS i16="L940ALi1_infLbiusdSerial e3" clapor GSpas qsdr1558#L53" i1533g4=>338" i1s461e" nampor6hef="8033e#20 qsdr1558#L56" i156"33e4aas qsdr1558#L53" i1533g4=>338" i1s461n162&eq_#6"s="line33n4m>3371ulp24n 6>20Na6754MI20ie"gu#|0gaun med4tpor &D&qa 67as qsdr1558#L53" i1533g4e>3341ulp24n c>26tass="line6_ 20"2-014 20g>4qa> 20ENO6EV0ga67="803aate1anoig>&qa mausdSerialSIi.68>end of #" i1allocate_"linbuff533()S*dr1558#L53" i1533g45>3369" i14901_ 20while 6r annr901_620g>&qa>hys_memory_basc c6ass="67#L53" i15="L34e83>333);n1L4ithuntass="li6f="8033ntE620nclic*ICES"s="line33n4m63356"67948"5n 8hisra854MI20ie"L83" cr1558#L53" i1533g45>3369" i14901_ 20while 6rr annr9016f=ory()r1558#L53" i1533g45>3369" i14901_ 20while 6l20TOP>20g6"line44ntnwait_q3" iE5lag6ctr1 67ine4n_flagu#|it0aaa3" eneinSPEr1558#L53" i1533g45>3369" i14901_ 20while 6L83" class6"line" na7915="L815948"556/a>336IVEDl420c_6="1_ 6Lat_5cla_b6="c#|L83" clapor clas="li6e" na68c774)_flagu#|it0aaa3" eneinSPErecel49 and transmit buff53 lisi3na79currm163" i16=33l49>336IVEDl420c_6="1_ 6L3"/c47fo	64uctr14901_ 20ass="coref=68033s68acy onef="8033e#20 qsdr1558qsEr1558#L53" i1533g45>3369" i14901_ 20while 6Ln162&eq_#6c>20Na m="ul 1_ 20"2-014 60g>4868" i1)_flagu#|it0aaa3" eneinSPEA buff53 lisi is a setbof buff53 eneries where each2enery contain a79currm163" i16=33l49>336IVEDl420c_6="1_ 6as1rqu80526_);48"5__LINE__4nclu="+gu6|itaguactual buff53 and a pot__er20g>the next buff53 enerya79currm163" i16=33l49>336IVEDl420c_6="1_ 6aass="line6efuthe state_4nfthe48ss="6om8me6 8hisrn 8hisra854MI20ie"L83"S* (plus some othersc_gebaboutLthe buff53)na79currm163" i16=33l49>336IVEDl420c_6="1_ 6613369" i14901_ 20while 66="8033ntE6t3369" i14901_ 20while 66r annr901633g4n>3356"L294l="comits	6hrefu6he stan 8hisra854MI20ie"L83"SPEthat when the "L8ireqlisi has been tra3369ed youge_prt back at thea79currm163" i16=33l49>336IVEDl420c_6="1_ 6L20TOP>20g620 qsdr1558#L53" i15="33e6">3366line4n_flagu#|it0aaa3" eneinSPEbeginni"+na79currm163" i16=33l49>336IVEDl420c_6="1_ 6gsl_80491 601_Su2"pfSss ||eRT " 911e6="8036ntES20_flagu#|it0aaa3" eneinSPEa79currm163" i16=33l49>336IVEDl420c_6="1_ 6gat_5cla_b620 qsdr1558#L53" i15="33e62>3396>c774)_flagu#|it0aaa3" eneinSPEThi qfunction allocates20g>ory ger4justLthe buff53 eneriesna79currm163" i16=33l49>336IVEDl420c_6="1_ 6g3"/c47fo	601_Su2"pfSss ||eCT " 911e6="80369acy onef="8033e#20 qsdr1558qsEThe 0c_6s (pot__er20g>next enery) areqfilled2in withLthe physicala79currm163" i16=33l49>336IVEDl420c_6="1_ 6gn162&eq_#620 qsdr1558#L53" i15="33e62>33869" i1)_flagu#|it0aaa3" eneinSPEaddrs sfof the next enery so theuadapter chisnavigate the lisipo9currm163" i16=33l49>336IVEDl420c_6="1_ 6gs1rqu8052601_Su2"pfSss ||eDTR" 911e6="80369#20 q_flagu#|it0aaa3" eneinS* u5ei) bus master DMA.EThe pot__ers20g>the actual buff53s areqfilledpo9currm163" i16=33l49>336IVEDl420c_6="1_ 6gass="line620 qsdr1558#L53" i15="33e62>338698hisrn 8hisra854MI20ie"L83"S* outLlater when the actual buff53s areqallocatedna79currm163" i16=33l49>336IVEDl420c_6="1_ 6g13369" i14901_ 20while 6ref="8033e620 qsdr1558#L53" i15="33e62>33569948"5n 8hisra854MI20ie"L83"SPEArgu enes53" cl<_biusc_gebiuspot__er20g>|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while 6mgsl_804916901_Su2"pfSss ||eDCD" 9116f="8069e stan 8hisra854MI20ie"L83"SPERgaun mValue53" cl<_b0f"lisuccess, otherwise errorr1558#L53" i1533g45>3369" i14901_ 20while 6mef="8033e6e#20 qsdr1558#L53" i15="36e42>369ine4n_flagu#|it0aaa3" eneinSPdr1558#L53" i1533g45>3369" i14901_ 20while 7Ilafilp57475clasSu2"pfSss ||eRI" 9117f="807020assto/proct__ 7915="L8ine1558#" i1alloc_buff53_lisi_0g>orybiusdSerial e3"#" i1alloc_buff53_lisi_0g>oryeceedS02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336 75clas9=_FILE__1 901at_ el_80491 90171558#L53" 70331 901_ 204>&qa>49 clas7"line70or an_MODE_HDLCc34e ||ef="8033e#20 qsdr1571258#L53" 701_Su2"pfSss ||eCT " 911e7lp20<7I_nl_sID5>="lic*ICES"s=t__ 7915="L8ine1558i331 901_ 204>&qa0336pas qsdr1558#L53" i1533g4=>338" i1s471358#L53" 700 qsdr1558#L53" i15="33e73" i=7LL93" 53" i1533g45>3369" i14901_ 20while 71458#L53" 701_Su2"pfSss ||eDTR" 911e7ICES"70fo	orynSPdr1558#L53" i1533g45>3369" i14901_ 20while 7I648"infLb7u1_Su2"pfSss ||eDSR" 911e78033e720 qsdr1558#L53" i15=" SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||itory04X irq:_f 
md dma:_0g>ory04X i0336g+g<_biheanudleRecresullass="line" usc_get_ru2"pf_oss ||it338" i1s471748"infLb7u0 qsdr1558#L53" i15="33e79ilp"70L294nrq;spinloc_);=""+cod c R4 20"u4" 80331 901_ 204>&qa>4203362"pf_oss ||it338" i1s471848"infLb7u01_Su2"pfSss ||eDCD" 91178033e700 qsdr1558#L53" i15="340ge_pa5 na791resullass="line" usc_get_ru2"pf_oss ||it338" i1s471948"infLb7u#20 qsdr1558#L53" i15="379ilp"7i1)6||=!paE94naFILE__1 901at_ e3" clapor clas="line" namp7ab 20ed n37 class="lsxab 20" 911ref=78033e710 qsdr1558#L53" i15="0g>&qa mausdSerialSIi.68>qsdradapter uses system20g>orynSPdr1558#L53" i1533g45>3369" i14901_ 20while 762&eq_#37;7fleRecepor clas= eq_#37;s79ilp"71c774);n162c#953" i="LLg>&qa mausdSerialSIi.68>The buff53 lisis areqallocated as a a3" on buff53 that bothSPdr1558#L53" i1533g45>3369" i14901_ 20while 76258#L53" 73" class="lrxsh 20" 911re7="80371leRec4extra4
m16_sn1ilg>&qa mausdSerialSIi.68>the processo3 and adapter chisaccess.EThi qallows the 8#L53" 0g>sdr1558#L53" i1533g45>3369" i14901_ 20while 76358#L53" 77;sfleRecepor clas= eq_#37;sf9i7154MI20ie"gu#|it&qa mausdSerialSIi.68>c_tpethuportionafof the buff53 wha79 othersportionafareqbeei) sdr1558#L53" i1533g45>3369" i14901_ 20while 76458#L53" 7n3" class="lrxm99c" 911re7="80371&qanetiusdebug_lernsen 8hisra854MI20ie"L83" clupdated by theuadapter u5ei) Bus Master DMA.Esdr1558#L53" i1533g45>3369" i14901_ 20while 76948"infLb7or clas="line" nam6 we57475clas718hisr53" i1533g45>3369" i14901_ 20while 76648"infLb7" i1FY" i1)6?181558#L53" 70331 710 qsdr1558#L53" i15=" SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481"linalloc_cohere33eceed i16="L940ALi1_1" 91ALi1_infL!,20TOP>20giu3LL93" ce04ef=Ca4BUFFERLISTSIZEl_80491 901_ 20BUFFERLISTSIZE0336,  43" cl4ss="l61" 915resullass="line" usc_get_ru2"pf_oss ||it338" i1s4767unrxok_87rrrrrrGAINline":#-01_ 20g7&qa> 71L294nrq;spinloc_);=""CES" SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it20giu_as qsdr1558#L53" i1533g4=>338" i1s476848"infLb7901_ 20class=="33_49ref="7034ea710 qsdr1558#L53" i15="""""""""0gaun m-340ge_pa5 na791ENOMEMet_ru2"pf_oss |ENOMEM0336pas qsdr1558#L53" i1533g4=>338" i1s476l&eq_#37;74IdleR4ceed n3" class="l67" 9go711)6||=!paE94nmlafilp50cod c R4 20"u4" 80331 901_ 204>&qa>4203362"pf_oss ||it338" i1s471_infL!,207OP>20gaow_latencgned n3" 7lass=720 qsdr1558#L5clua7915="L815948"5prcluaannrq;);n16712&eq_#37;7ine" nampor annr901_ 20g>7qa> 272="8033 || qsdr1558#L53" i15="L33 4e>335871xsh 20ed 71IVEDl420c_6="L83" claD s7aE94n72_nl_sID5>="li0g>&qa mausdSerialSIi.683We gotLthe 0g>ory ger4the buff53 enery lisi3nEsdr1558#L53" i1533g45>3369" i14901_ 20while 7pn162&eq_#7""+ed n3" clasnetc_);8men78hisr723nl_sID5>="li0g>&qa mausdSerialSIi.683Initialize the20g>ory bi1)620g>all zero3nEsdr1558#L53" i1533g45>3369" i14901_ 20while 7p458#L53" 7 clas="line" nampor annr971_ 2072fo	seieceedS i16="L940ALi1_infLbiusdSerial e3" clapor 2"pf_oss ||it338" i1s471948"infLb7line        br4akmgs49"ul7mgsl_728hisr53" i1533g45>3369" i14901_ 20while 71aunrxok_87ine" na7915="L815948"55="li0g>&qa mausdSerialSIi.683Save virtual addrs sfpot__ers20g>the recel49 and sdr1558#L53" i1533g45>3369" i14901_ 20while 7p7unrxok_87fo	&qa mausdSerialSIi.683transmit buff53 lisi3n (Recel49 1st).EThese pot__ers2will sdr1558#L53" i1533g45>3369" i14901_ 20while 7p848"infLb7#in8gs89"ul mg4l_80447 901_728nl_sID5>="li0g>&qa mausdSerialSIi.683beqused by theuprocesso3 0g>access the lisi3nEsdr1558#L53" i1533g45>3369" i14901_ 20while 7pl&eq_#37;77915="L91602luIc_flagu4|i73356) i16="L940ALi1_infLbiusdSerial e3" clapor 2"pf_oss ||it338" i1s47am(&&fe7_mgs8"613356) i16="L940ALi1_infLbiusdSerial e3" clapor 2"pf_oss ||it338" i1s47a2&eq_#37;7lin1684#D sp!paE944t_Idl473418r73m16_state1anoia3" eei);n1iusii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_lisine" na79currm16tx_buff53_lisipor g+5clasmodcc34e == ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"rx_buff53_i1533g4L>331m16="481rx_buff53_i15330336pas qsdr1558#L53" i1533g4=>338" i1s47axsh 20ed 7annr901_ 20g>&qa> 20
m16_7tate17333e4aas qsdr1558#L53" i1533g4=>338" i1s47nn162&eq_#7=",ss="l hardw" enSPE 3397ref="733nl_sID5>="li0g>&qa mausdSerialSIi.68r1558#L53" i1533g45>3369" i14901_ 20while 7_80491 9017 20class=="34e3or hisL,207OP>2073#20 q_flagu#|it0aaa3" eneinSSSSSSSSS* Build the 0c_6s ger4the buff53 enery lisi3isuch thatr1558#L53" i1533g45>3369" i14901_ 20while 7_948"infLb715="L91602xithuntat_43" i74lagu738hisrn 8hisra854MI20ie"L83"SSSSSSSSS83two aircula3 lisis areqbuiltn (Transmit and Recel49)na79currm163" i16=33l49>336IVEDl420c_6="1_ 7_ 20class=7"34e3otVICi0ief="8034e8re7sdr1573MI20i_flagu#|it0aaa3" eneinSSSSSSSSS8r1558#L53" i1533g45>3369" i14901_ 20while 7_7unrxok_874akmgs49"ul mgsl_80491 907_ 20c73948"5n 8hisra854MI20ie"L83"SSSSSSSSS* Note53the 0c_6s areqphysical addrs s3 a79currm163" i16=33l49>336IVEDl420c_6="1_ 7k_ptruD sp7E94nt4IdleR43_queue57485c7as9="73e stan 8hisra854MI20ie"L83"SSSSSSSSS* whach areqsdSe by theuadapter 0g>|=term"ul>the nexta79currm163" i16=33l49>336IVEDl420c_6="1_ 7kl&eq_#37;7|=!paE94n usena79currm163" i16=33l49>336IVEDl420c_6="1_ 7="comremov77wagsl_80491 901_ 20class7="34e74tES20_flagu#|it0aaa3" eneinSSSSSSSSSsdr1558#L53" i1533g45>3369" i14901_ 20while 7=014901_ 27" class="lin34e7ref="80347a79cn74="8033 || qsdr1558#L53" i15="L33 4e>33587=e" nampor791 901_ 20clasluaannrq;);71620 74leRec4extra4
ger4dS i16="L940ALi1_i331 901_ 204>&qa0336g5cedS i16="L940ALi1_i331 901_ 204>&qa0336g"lf_>lasmodcc34e == ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"rx_buff53_i1533g4L>331m16="481rx_buff53_i15330336pS i16="L940ALi1_i331 901_ 204>&qa0336++GSL_MODE_HDLCc34e ||ef="8033e#20 qsdr157=n162&eq_#7 nampor annr901_ 20g>&qa 70clas7454MI20ie"gu#|it&qa mausdSerialSIi.68>calculate and storeqphysical addrs sfof thi qbuff53 enery sdr1558#L53" i1533g45>3369" i14901_ 20while 7=80491 9017901_ 20class=="34e31ref="7033ge74&qanetiusdebug_lernsen93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"rx_buff53_lisine" na79currm16rx_buff53_lisipor [ i16="L940ALi1_i331 901_ 204>&qa0336]Lreas9="comremovphys_enery331 901_ 204>&qphys_enery0336g553" i1533g45>3369" i14901_ 20while 7=948"infLb794nt_Idl4Recee4hedule57487clas974retva" i16 qsS_lernseg_lernsen93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"6Iff53_lisi_physne" na79currm16buff53_lisi_physpor g+S" SP3313ref="803r331 901_ 204>&qa0336g* sizeof" SP3313ref="803DMABUFFERENTRYne" na79currm16DMABUFFERENTRY9>33)Spas qsdr1558#L53" i1533g4=>338" i1s47= 20class=7;n1L4ithunta+l="comits	&qa mausdSerialSIi.68>calculate and storeqphysical addrs sfof sdr1558#L53" i1533g45>3369" i14901_ 20while 7=_ptruD sp7="+co1aE94nt_IdleRecerem47e7wa4740 qsdr1558#L53" i15="3 8hisra854MI20ie"L83" clnext enery in airula3 lisi of eneries sdr1558#L53" i1533g45>3369" i14901_ 20while 7=l&eq_#37;7n3" class="l61" 915resull7ss="l74ine4n53" i1533g45>3369" i14901_ 20while 7a 20clas"L71641 901_ 20ass= 20clas"L71 915750 qsdr1558#L53" i15="093" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"rx_buff53_lisine" na79currm16rx_buff53_lisipor [ i16="L940ALi1_i331 901_ 204>&qa0336]Lreas9="comremov 20wet_ru2"pf_oss |l20wpor g5clasmodcc34e == resullass="line" usc_get_ru2"pf_oss ||it338" i1s47a014901_ 27hIDENTAL, SPE 33e1ref="8073e#2075="8033 || qsdr1558#L53" i15="L33 4e>33587ae" nampor7e4e>335l01014901_ 20D spa794nt_7dleRec4extra4
m16_sn1iCES"u i16="L940ALi1_i331 901_ 204>&qa0336g"lf_>lasmodcc34e == ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"rx_buff53_i1533g4L>331m16="481rx_buff53_i15330336 - 1 75clas9=_FILE__1 901at_ el_80491 9017an162&eq_#7ap45ranoia_"lineclas="lin7" nam7554MI20ie"gu#|it3346lin340ge_pa5 na791resullass="line" usc_get_ru2"pf_oss ||it33)pas qsdr1558#L53" i1533g4=>338" i1s47a80491 9017t__FILE__7915="L815948"5_7FILE_75&qanetiusdebuclua7915="L815948"5prcluaannrq;);n167 cllayer w7ll i1heasclru20aaa3" nSPE73398r758hisr53" i1533g45>3369" i14901_ 20while 7r 20class=7ug_lernsef=="liger4dS i16="L940ALi1_i331 901_ 204>&qa0336g5cedS i16="L940ALi1_i331 901_ 204>&qa0336g"lf_>lasmodcc34e == ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_i1533g4L>331m16="481tx_buff53_i15330336pS i16="L940ALi1_i331 901_ 204>&qa0336++GSL_MODE_HDLCc34e ||ef="8033e#20 qsdr157  ueE94nt_7dl4Recep4clua7915="L815947"5prc75L294nrq;spinloc_);=""+g>&qa mausdSerialSIi.68>calculate and storeqphysical addrs sfof thi qbuff53 enery sdr1558#L53" i1533g45>3369" i14901_ 20while 7or annr9017 20g>&qa> 20ed n3" class=7l61" 750 qsdr1558#L53" i15="340ge_pa5 na791ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_lisine" na79currm16tx_buff53_lisipor [ i16="L940ALi1_i331 901_ 204>&qa0336]Lreas9="comremovphys_enery331 901_ 204>&qphys_enery0336g5en93" ce04ef=Ca4ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"6Iff53_lisi_physne" na79currm16buff53_lisi_physpor g+53" i1533g45>3369" i14901_ 20while 7ol&eq_#37;7      ue494nt_45 901_ 20c7assre751)6||=!paE94nmlafilp5558#L53"(ne" namporhisra854MI20ie"L83" clapor clas="line" nampor annr901rx_buff53_i1533g4L>331m16="481rx_buff53_i15330336 +g<_biheanudleRecr331 901_ 204>&qa0336)g* sizeof" SP3313ref="803DMABUFFERENTRYne" na79currm16DMABUFFERENTRY9>33))pas qsdr1558#L53" i1533g4=>338" i1s47o1ask_ptru7 na7915534 cl<_4iusdebug_7ernse766ref=as qsdr1558#L53" i1533g4=>338" i1s47o014901_ 27mgsl_80491 901_ 20class==73362r76c774);n162c#953" i="LLg>&qa mausdSerialSIi.68>calculate and storeqphysical addrs sfof sdr1558#L53" i1533g45>3369" i14901_ 20while 7oe" nampor7lin1684#;spinloc_)4=""+p47IXME:76leRec4extra4
m16_sn1i3 8hisra854MI20ie"L83" clnext enery in airula3 lisi of eneries sdr1558#L53" i1533g45>3369" i14901_ 20while 7on162&eq_#7r4nfo	3369" i14901_ 20while 7onsef45agu7inf4	3369" i14901_ 20while 7ocllayer w7a3" en/i);3396ref="8033i17i);n176retva" i16 qsS_lernse>3346lin340ge_pa5 na791resullass="line" usc_get_ru2"pf_oss ||it331m16="481rx_buff53_i15330336 * sizeof" SP3313ref="803DMABUFFERENTRYne" na79currm16DMABUFFERENTRY9>33)pas qsdr1558#L53" i1533g4=>338" i1s4762c#953" i7"L493"/c46:20Na m="ul tu27+co1p76#L53" i15="L34e83>333);n1L4ithuntass="li7o ueE94nt_780XME: void_infLgs89"ul m7sl_8076L294nrq;spinloc_);=""CES"u i16="L940ALi1_i331 901_ 204>&qa0336g"lf_>lasmodcc34e == ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_i1533g4L>331m16="481tx_buff53_i15330336g- 1 75clas9=_FILE__1 901at_ el_80491 9017nr annr9017sseq_3" clafilp57485class7q_3" 760 qsdr1558#L53" i15="""""""""340ge_pa5 na791ii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_lisine" na79currm16tx_buff53_lisipor [ i16="L940ALi1_i331 901_ 204>&qa0336]Lreas9="comremov 20wet_ru2"pf_oss |l20wpor g+5c" SP3313ref="803i331 901_ 204>&qa0336g+ 1)g* sizeof" SP3313ref="803DMABUFFERENTRYne" na79currm16DMABUFFERENTRY9>33)pas qsdr1558#L53" i1533g4=>338" i1s47,20TOP>20g7unsigned n3" class="l61" 711ef=76"8033s3" iE5=clua7915="L815948"5prcluaannrq;);n167"line33n477336"line4 na7915Dludr16747853" 776ref=as qsdr1558#L53" i1533g4=>338" i1s471at_5cla_b7fleRecepor clas= taa_bufS7i1[3077m16_state1ano0gaun med4tpor &D338" i1s471n162&eq_#7"s="line33n4m>3371ulp24n 7>20Na7754MI2aate1anoig>&qa mausdSerialSIi.68>end of #" i1alloc_buff53_lisi_0g>ory() sdr1558#L53" i1533g45>3369" i14901_ 20while 7lapor clas7"line" nampor annr901_ 207>&qa 77as qsdr1558#L53" i1533g4e>3341ulp24n c>27tass="line7_ 20"2-014 20g>4qa> 20ENO7EV0ga778hisrn 8hisra854MI20ie"L83"68>Free DMA buff533 allocated ger4use as thea79currm163" i16=33l49>336IVEDl420c_6="1_ 7r annr901_720g>&qa>hys_memory_basc c7ass="77MI20i_flagu#|it0aaa3" eneinSPErecel49 and transmit buff53 lisi3na79currm163" i16=33l49>336IVEDl420c_6="1_ 7f="8033ntE720nclic*ICES"s="line33n4m73356"77948"5n 8hisra854MI20ie"L83"SPEWarni"+:a79currm163" i16=33l49>336IVEDl420c_6="1_ 7fr annr9017f=336IVEDl420c_6="1_ 7f20TOP>20g7"line44ntnwait_q3" iE5lag7ctr1 77ine4n_flagu#|it0aaa3" eneinSPEEEEEEThe data transf53 buff533 associated withLthe buff53 lisia79currm163" i16=33l49>336IVEDl420c_6="1_ 7L83" class7"line" na7915="L815948"557/a>336IVEDl420c_6="1_ 7Lat_5cla_b7="c#|L83" clapor clas="li7e" na78c774)_flagu#|it0aaa3" eneinSPEEEEEEthe buff53 lisi contain Ethe  s="rmation necessary 0g>freea79currm163" i16=33l49>336IVEDl420c_6="1_ 7Le" nampor74uctr14901_ 20ass="coref=78033s78acy onef="8033e#20 qsdr1558qsEEEEEEthe individual buff53s!a79currm163" i16=33l49>336IVEDl420c_6="1_ 7Ln162&eq_#7c>20Na m="ul 1_ 20"2-014 70g>4878" i1)_flagu#|it0aaa3" eneinSPdr1558#L53" i1533g45>3369" i14901_ 20while 7as1rqu80527_);48"5__LINE__4nclu="+gu7|itorybiusdSerial e3"#" i1free_buff53_lisi_0g>ory20 qdS02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336 75clas9=_FILE__1 901at_ el_80491 9017aass="line7efuthe state_4nfthe48ss="7om8me7 8hisr_MODE_HDLCc34e ||ef="8033e#20 qsdr15761331m16="481"linfree_cohere3320 qd+cod c R4 20"u41" 91ALi1_infL!,20TOP>20giu3LL93" ce04ef=Ca4BUFFERLISTSIZEl_80491 901_ 20BUFFERLISTSIZE0336,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it338" i1s476r annr901733g4n>3356"L294l="comits	7hrefu780 qsdr1558#L53" i15="as qsdr1558#L53" i1533g4=>338" i1s47620TOP>20g720 qsdr1558#L53" i15="33e7">336789o	20giupas qsdr1558#L53" i1533g4=>338" i1s47gsl_80491 701_Su2"pfSss ||eRT " 911e7="803796ref="8033ntE<_biheanudleRecii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"rx_buff53_lisine" na79currm16rx_buff53_lisipor g5clasmodcc34e == 1" 91ALi1_infL!,20TOP>20giupas qsdr1558#L53" i1533g4=>338" i1s47gat_5cla_b720 qsdr1558#L53" i15="33e72>33979m16_state1anoia3" eei);n1iusii."ASYNC_316="L916 s="8033ge_pas qsdr1558#L53"tx_buff53_lisine" na79currm16tx_buff53_lisipor g5clasmodcc34e == 1" 91ALi1_infL!,20TOP>20giupas qsdr1558#L53" i1533g4=>338" i1s47ge" nampor701_Su2"pfSss ||eCT " 911e7="8037933e4aas qsdr1558#L53" i1533g4=>338" i1s47gn162&eq_#720 qsdr1558#L53" i15="33e72>3387954MI2aate1anoig>&qa mausdSerialSIi.68>end of #" i1free_buff53_lisi_0g>ory() sdr1558#L53" i1533g45>3369" i14901_ 20while 7gs1rqu8052701_Su2"pfSss ||eDTR" 911e7="80379as qsdr1558#L53" i1533g4e>3341ulp24n c>27gass="line720 qsdr1558#L53" i15="33e72>338798hisrn 8hisra854MI20ie"L83"68r1558#L53" i1533g45>3369" i14901_ 20while 7g1ory()r1558#L53" i1533g45>3369" i14901_ 20while 7ref="8033e720 qsdr1558#L53" i15="33e72>33579948"5n 8hisra854MI20ie"L83"SPEr1558#L53" i1533g45>3369" i14901_ 20while 7rr annr9017901_Su2"pfSss ||eDCD" 9117f="8079e stan 8hisra854MI20ie"L83"SPEEEEEEAllocate the fr_#3 DMA buff533 used by theutpetified buff53 lisina79currm163" i16=33l49>336IVEDl420c_6="1_ 7mef="8033e7e#20 qsdr1558#L53" i15="37e42>379ine4n_flagu#|it0aaa3" eneinSPEEEEEEEach2DMA buff53 will beqone mg>ory page in size.EThi qi3 necessarya79currm163" i16=33l49>336IVEDl420c_6="1_ 8Ilafilp57485clasSu2"pfSss ||eRI" 9118f="8080tES20_flagu#|it0aaa3" eneinSPEEEEEEbecause mg>ory chisfr_g ene>enough that it may beqimpossiblea79currm163" i16=33l49>336IVEDl420c_6="1_ 81558#L53" 80331 901_ 204>&qa>49 clas8"line80c774)_flagu#|it0aaa3" eneinSPEEEEEEcontiguous page3na79currm163" i16=33l49>336IVEDl420c_6="1_ 81258#L53" 801_Su2"pfSss ||eCT " 911e8lp20<80acy onef="8033e#20 qsdr1558qsEr1558#L53" i1533g45>3369" i14901_ 20while 81358#L53" 800 qsdr1558#L53" i15="33e83" i=80" i1)_flagu#|it0aaa3" eneinSPEArgu enes5r1558#L53" i1533g45>3369" i14901_ 20while 81458#L53" 801_Su2"pfSss ||eDTR" 911e8ICES"80#20 q_flagu#|it0aaa3" eneinS* r1558#L53" i1533g45>3369" i14901_ 20while 81558#L53" 800 qsdr1558#L53" i15="33e8"line808hisrn 8hisra854MI20ie"L83"S* >="liC_gebiussssssssspot__er20g>|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while 8I648"infLb8u1_Su2"pfSss ||eDSR" 911e88033e80MI20i_flagu#|it0aaa3" eneinSPEEEEEEBuff53Lisi ssssspot__er20g>lisi of buff53 eneriesr1558#L53" i1533g45>3369" i14901_ 20while 8I748"infLb8u0 qsdr1558#L53" i15="33e89ilp"80948"5n 8hisra854MI20ie"L83"SPEEEEEEBuff53an353 EEEEco353 of buff53 eneries in buff53 lisia79currm163" i16=33l49>336IVEDl420c_6="1_ 81848"infLb8u01_Su2"pfSss ||eDCD" 91188033e80e stan 8hisra854MI20ie"L83"SPEa79currm163" i16=33l49>336IVEDl420c_6="1_ 81948"infLb8u#20 qsdr1558#L53" i15="389ilp"80ine4n_flagu#|it0aaa3" eneinSPERgaun mValue53" cl<_b0f"lisuccess, otherwise -ENOMEM039currm163" i16=33l49>336IVEDl420c_6="1_ 8ab 20ed n38 class="lsxab 20" 911ref=88033e81tES20_flagu#|it0aaa3" eneinSPdr1558#L53" i1533g45>3369" i14901_ 20while 862&eq_#37;8fleRecepor clas= eq_#37;s89ilp"81c774)to/proct__ 7915="L8ine1558#" i1alloc_fr_#3_0g>orybiusdSerial e3"#" i1alloc_fr_#3_0g>oryeceed02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>4203363340ge_pa5 na791DMABUFFERENTRYne" na79currm16DMABUFFERENTRY9>3356L93" ce04ef=Ca4Buff53Lisil_80491 901_ 20Buff53Lisi03363t__ 7915="L8ine1558Buff53an353l_80491 901_ 20Buff53i15330336)53" i1533g45>3369" i14901_ 20while 86258#L53" 83" class="lrxsh 20" 911re8="80381leRec_MODE_HDLCc34e ||ef="8033e#20 qsdr1586358#L53" 87;sfleRecepor clas= eq_#38;sf9i8154MI20ie"gu#|t__ 7915="L8ine1558i331 901_ 204>&qa0336pas qsdr1558#L53" i1533g4=>338" i1s486458#L53" 8n3" class="lrxm99c" 911re8="80381&qanetiusdebu7915="L8ine1558uannr901_ 20urrm16u3leRecc 915resullass="uhys_addsl_80491 901_ 20uhys_adds0336pas qsdr1558#L53" i1533g4=>338" i1s486558#L53" 8or clas="line" nam6 we57485clas818hisr53" i1533g45>3369" i14901_ 20while 86648"infLb8" i1FY" i1)6?181558#L53" 80331 816nl_sID5>="li0g>&qa mausdSerialSIi.683Allocate page sized buff533 ger4the recel49 buff53 lisi Pdr1558#L53" i1533g45>3369" i14901_ 20while 86748"infLb8rrrrrrGAINline":#-01_ 20g8&qa> 81L294n53" i1533g45>3369" i14901_ 20while 86848"infLb8901_ 20class=="33_49ref="8034ea810 qsdr1558#L5ger4dS i16="L940ALi1_i331 901_ 204>&qa0336g5cedS i16="L940ALi1_i331 901_ 204>&qa0336g"lf_>lasmodcc34e == Buff53an353l_80491 901_ 20Buff53i15330336pS i16="L940ALi1_i331 901_ 204>&qa0336++GSL_MODE_HDLCc34e ||ef="8033e#20 qsdr1586l&eq_#37;84IdleR4ceed n3" class="l68" 9go811)6||=!paE94nmlafilp5CES"usL93" cl<_bihearesullass="line" usc_get_ru2"pf_oss ||it&qa mausdSerialSIi.683asbuadapter uses share 20g>ory buff533. Pdr1558#L53" i1533g45>3369" i14901_ 20while 812&eq_#37;8ine" nampor annr901_ 20g>8qa> 282c774);n162c#953" i="Ltiusdebu7915="L8ine1558Buff53Lisil_80491 901_ 20Buff53Lisi0336[ i16="L940ALi1_i331 901_ 204>&qa0336]Lreas9="comremovvirt_addsl_80491 901_ 20virt_addspor g5clasmodcc34e == resullass="line" usc_get_ru2"pf_oss ||itory04X irq:_f 
md dma:_0g>ory04X i0336g+g<_biheanudleRecresullass="line" usc_get_ru2"pf_oss ||it338" i1s481xsh 20ed 81IVEDl420c_6="L83" claD s8aE94n82leRec4extra4
m16_sn1i"8usdebu7915="L8ine1558uhys_addsl_80491 901_ 20uhys_adds0336g5clasmodcc34e == resullass="line" usc_get_ru2"pf_oss ||it338" i1s48pn162&eq_#8""+ed n3" clasnetc_);8men88hisr8254MI20ie"gu#|it3346lin340ge_pa5 na791resullass="line" usc_get_ru2"pf_oss ||it338" i1s48p458#L53" 8 clas="line" nampor annr981_ 2082&qanetiusdebug_lernseaFILE__1 901at_ e3" clapor clas="line" namp81948"infLb8line        br4akmgs49"ul8mgsl_82retva" i16 qsS_lernse>3346lin3g>&qa mausdSerialSIi.68>qsdradapter uses system20g>orynSPdr1558#L53" i1533g45>3369" i14901_ 20while 81aunrxok_88ine" na7915="L815948"55331m16="481"linalloc_cohere33eceed i16="L940ALi1_1" 91ALi1_infL!,20TOP>20giu3LL93" ce04ef=Ca4DMABUFFERSIZEl_80491 901_ 20DMABUFFERSIZE0336,  43" cl4ss="l61" 915Buff53Lisil_80491 901_ 20Buff53Lisi0336[ i16="L940ALi1_i331 901_ 204>&qa0336]Lreas9="comremov"linaddsl_80491 901_ 20"linadds0giu3LL93" ce04ef=Ca4GFP_KERNE91ALi1_infL!,20TGFP_KERNE9ecee)pas qsdr1558#L53" i1533g4=>338" i1s48p7unrxok_88fo	&qa0336]Lreas9="comremovvirt_addsl_80491 901_ 20virt_addspor g55clasmodcc34e == 1" 91ALi1_infL!,20TOP>20giu_as qsdr1558#L53" i1533g4=>338" i1s48p848"infLb8#in8gs89"ul mg4l_80448 901_820 qsdr1558#L53" i15="""""""""""""""""0gaun m-340ge_pa5 na791ENOMEMet_ru2"pf_oss |ENOMEM0336pas qsdr1558#L53" i1533g4=>338" i1s48pl&eq_#37;87915="L91602luIc_flagu4|i8338" i1s48am(&&fe8_mgs8"61338" i1s48axsh 20ed 8annr901_ 20g>&qa> 20
m16_8tate183leRec4extra4
clua7915="L815948"5prcluaannrq;);n168an162&eq_#8=",ss="l hardw" enSPE 3398ref="83L93" 53" i1533g45>3369" i14901_ 20while 8_80491 9018 20class=="34e3or hisL,208OP>2083&qanetiusdebu0gaun med4tpor &D3369" i14901_ 20while 8_ 20class=8"34e3otVICi0ief="8034e8re8sdr1583MI20iaate1anoig>&qa mausdSerialSIi.68>end of #" i1alloc_fr_#3_0g>ory()SPdr1558#L53" i1533g45>3369" i14901_ 20while 8_7unrxok_884akmgs49"ul mgsl_80491 908_ 20c83L294n53" i1533g45>3369" i14901_ 20while 8k_ptruD sp8E94nt4IdleR43_queue57485c8as9="83e stan 8hisra854MI20ie"L83"68r1558#L53" i1533g45>3369" i14901_ 20while 8kl&eq_#37;8|=!paE94n ory()r1558#L53" i1533g45>3369" i14901_ 20while 8="comremov87wagsl_80491 901_ 20class8="34e84tES20_flagu#|it0aaa3" eneinSPEa79currm163" i16=33l49>336IVEDl420c_6="1_ 8=014901_ 28" class="lin34e7ref="80348a79cn84c774)_flagu#|it0aaa3" eneinSPEEEEEEFree the buff533 associated witha79currm163" i16=33l49>336IVEDl420c_6="1_ 8=xsh 20ed 891 901_ 20clasluaannrq;);81620 84acy onef="8033e#20 qsdr1558qsEEEEEEeach2buff53 enery of a buff53 lisina79currm163" i16=33l49>336IVEDl420c_6="1_ 8=n162&eq_#8 nampor annr901_ 20g>&qa 80clas84" i1)_flagu#|it0aaa3" eneinSPEa79currm163" i16=33l49>336IVEDl420c_6="1_ 8=80491 9018901_ 20class=="34e31ref="8033ge84#20 q_flagu#|it0aaa3" eneinS* Argu enes5r1558#L53" i1533g45>3369" i14901_ 20while 8=948"infLb894nt_Idl4Recee4hedule57488clas9848hisrn 8hisra854MI20ie"L83"S* r1558#L53" i1533g45>3369" i14901_ 20while 8= 20class=8;n1L4ithunta+l="comits	|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while 8=l&eq_#37;8i);n162c#953" i16."L93" c8ass="84948"5n 8hisra854MI20ie"L83"SPEEEEEEBuff53Lisi ssssspot__er20g>lisi of buff53 eneriesr1558#L53" i1533g45>3369" i14901_ 20while 8=_ptruD sp8="+co1aE94nt_IdleRecerem48e7wa484e stan 8hisra854MI20ie"L83"SPEEEEEEBuff53an353 EEEEco353 of buff53 eneries in buff53 lisia79currm163" i16=33l49>336IVEDl420c_6="1_ 8=l&eq_#37;8n3" class="l61" 915resull8ss="l84ine4n_flagu#|it0aaa3" eneinSPEr1558#L53" i1533g45>3369" i14901_ 20while 8a 20clas"L81641 901_ 20ass= 20clas"L81 91585tES20_flagu#|it0aaa3" eneinSPERgaun mValue53" cl<_bNonea79currm163" i16=33l49>336IVEDl420c_6="1_ 8a014901_ 28hIDENTAL, SPE 33e1ref="8083e#2085c774)_flagu#|it0aaa3" eneinSPdr1558#L53" i1533g45>3369" i14901_ 20while 8ae" nampor8e4e>335l01014901_ 20D spa894nt_8dleRecto/proc i16. SP3313ref="803#" i1free_fr_#3_0g>orybiusdSerial e3"#" i1free_fr_#3_0g>oryeceed02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>4203363LL93" ce04ef=Ca4DMABUFFERENTRYne" na79currm16DMABUFFERENTRY9>3356L93" ce04ef=Ca4Buff53Lisil_80491 901_ 20Buff53Lisi03363|t__ 7915="L8ine1558Buff53an353l_80491 901_ 20Buff53i15330336)53" i1533g45>3369" i14901_ 20while 8an162&eq_#8ap45ranoia_"lineclas="lin8" nam8554MI21 901at_ e3" clapor clas="line" namp8a80491 9018t__FILE__7915="L815948"5_8FILE_85&qanetiusdebut__ 7915="L8ine1558i331 901_ 204>&qa0336pas qsdr1558#L53" i1533g4=>338" i1s48 cllayer w8ll i1heasclru20aaa3" nSPE83398r858hisr53" i1533g45>3369" i14901_ 20while 8r 20class=8ug_lernsef=="liCES"LL" namporhisra8Buff53Lisil_80491 901_ 20Buff53Lisi0336GSL_MODE_HDLCc34e ||ef="8033e#20 qsdr158  ueE94nt_8dl4Recep4clua7915="L815948"5prc85L294nrq;spinloc_);=""ger4dS i16="L940ALi1_i331 901_ 204>&qa0336g5ce dS i16="L940ALi1_i331 901_ 204>&qa0336g"lf_>lasmodcc34e == Buff53an353l_80491 901_ 20Buff53i15330336 dS i16="L940ALi1_i331 901_ 204>&qa0336++GSL_MODE_HDLCc34e ||ef="8033e#20 qsdr158or annr9018 20g>&qa> 20ed n3" class=8l61" 850 qsdr1558#L53" i15="ID5>="liCES"LL" namporhisra8Buff53Lisil_80491 901_ 20Buff53Lisi0336[ i16="L940ALi1_i331 901_ 204>&qa0336]Lreas9="comremovvirt_addsl_80491 901_ 20virt_addspor gSL_MODE_HDLCc34e ||ef="8033e#20 qsdr158ol&eq_#37;8      ue494nt_45 901_ 20c8assre851)6||=!paE94nmlafilp5558#L53"ID5>="liCES"LL" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it331m16="481"linfree_cohere3320 qd+cod c R4 20"u41" 91ALi1_infL!,20TOP>20giu3LL93" ce04ef=Ca4DMABUFFERSIZEl_80491 901_ 20DMABUFFERSIZE0336, L" namporhisra8Buff53Lisil_80491 901_ 20Buff53Lisi0336[ i16="L940ALi1_i331 901_ 204>&qa0336]Lreas9="comremovvirt_addsl_80491 901_ 20virt_addspor , L" namporhisra8Buff53Lisil_80491 901_ 20Buff53Lisi0336[ i16="L940ALi1_i331 901_ 204>&qa0336]Lreas9="comremov"linaddsl_80491 901_ 20"linadds0giu)pas qsdr1558#L53" i1533g4=>338" i1s48o014901_ 28mgsl_80491 901_ 20class==83362r86c774);n162c#953" i="Liiiiiiiiiiiiiiiireas9="comremovBuff53Lisil_80491 901_ 20Buff53Lisi0336[ i16="L940ALi1_i331 901_ 204>&qa0336]Lreas9="comremovvirt_addsl_80491 901_ 20virt_addspor g5clasmodcc34e == 1" 91ALi1_infL!,20TOP>20giupas qsdr1558#L53" i1533g4=>338" i1s48oe" nampor8lin1684#;spinloc_)4=""+p48IXME:86leRec4extra4
m16_sn1iiiiiiiiiclua7915="L815948"5prcluaannrq;);n168on162&eq_#8r4nfo	3369" i14901_ 20while 862c#953" i8"L493"/c46:20Na m="ul tu28+co1p86MI20iaate1anoig>&qa mausdSerialSIi.68>end of #" i1free_fr_#3_0g>ory()SPdr1558#L53" i1533g45>3369" i14901_ 20while 8o ueE94nt_880XME: void_infLgs89"ul m8sl_8086L294n53" i1533g45>3369" i14901_ 20while 8nr annr9018sseq_3" clafilp57485class8q_3" 86e stan 8hisra854MI20ie"L83"68 #" i1free_"linbuff533()r1558#L53" i1533g45>3369" i14901_ 20while 8,20TOP>20g8unsigned n3" class="l61" 811ef=86ine4n_flagu#|it0aaa3" eneinSPEr1558#L53" i1533g45>3369" i14901_ 20while 8"line33n478336"line4 na7915Dludr16748853" 87tES20_flagu#|it0aaa3" eneinSPEEEEEEFree DMA buff533r1558#L53" i1533g45>3369" i14901_ 20while 8"014901_ 28fleRecepor clas= taa_bufS8i1[3087c774)_flagu#|it0aaa3" eneinSPEEEEEEr1558#L53" i1533g45>3369" i14901_ 20while 8"e" nampor8hef="8033e#20 qsdr1558#L58" i1587acy onef="8033e#20 qsdr1558qsEArgu enes5u#|it|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while 81n162&eq_#8"s="line33n4m>3371ulp24n 8>20Na87" i1)_flagu#|it0aaa3" eneinSPERgaun mValue53" cl<_bNonea79currm163" i16=33l49>336IVEDl420c_6="1_ 8lapor clas8"line" nampor annr901_ 208>&qa 87#20 q_flagu#|it0aaa3" eneinS*dr1558#L53" i1533g45>3369" i14901_ 20while 8tass="line8_ 20"2-014 20g>4qa> 20ENO8EV0ga878hisrto/proc i16. SP3313ref="803#" i1free_"linbuff533biusdSerial e3"#" i1free_"linbuff53320 qdS02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336 75clas9=_FILE__1 901at_ el_80491 9018r annr901_820g>&qa>hys_memory_basc c8ass="87MI20i_MODE_HDLCc34e ||ef="8033e#20 qsdr158f="8033ntE820nclic*ICES"s="line33n4m83356"877nl_sID5>="li0SP3313ref="803#" i1free_fr_#3_0g>orybiusdSerial e3"#" i1free_fr_#3_0g>oryeceedLL" namporhisra8resullass="line" usc_get_ru,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481rx_buff53_i15330336 )pas qsdr1558#L53" i1533g4=>338" i1s48fr annr9018f=orybiusdSerial e3"#" i1free_fr_#3_0g>oryeceedLL" namporhisra8resullass="line" usc_get_ru,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481tx_buff53_i15330336g)pas qsdr1558#L53" i1533g4=>338" i1s48f20TOP>20g8"line44ntnwait_q3" iE5lag8ctr1 879o	orybiusdSerial e3"#" i1free_buff53_lisi_0g>ory20 qdS"L294181558#L53" 80331 901_ 204>&qa>420336 7pas qsdr1558#L53" i1533g4=>338" i1s48L83" class8"line" na7915="L815948"558/a>338" i1s48Lat_5cla_b8="c#|L83" clapor clas="li8e" na88c774)aate1anoig>&qa mausdSerialSIi.68>end of #" i1free_"linbuff533()S*dr1558#L53" i1533g45>3369" i14901_ 20while 8Le" nampor84uctr14901_ 20ass="coref=88033s8833e4aas qsdr1558#L53" i1533g4=>338" i1s48Ln162&eq_#8c>20Na m="ul 1_ 20"2-014 80g>4888L93" 53" i1533g45>3369" i14901_ 20while 8as1rqu80528_);48"5__LINE__4nclu="+gu8|it3369" i14901_ 20while 8aass="line8efuthe state_4nfthe48ss="8om8me888hisrn 8hisra854MI20ie"L83"S* #" i1alloc_t__ermediate_rxbuff53_0g>ory()r1558#L53" i1533g45>3369" i14901_ 20while 8613369" i14901_ 20while 86="8033ntE8tenough to hold max_fr_#3_size.EThi qbuff53r1558#L53" i1533g45>3369" i14901_ 20while 86r annr901833g4n>3356"L294l="comits	8hrefu88e stan 8hisra854MI20ie"L83"SPEEEEEEi3 used to p854 his854embled gr_#3 0g>the L294 discipL294na79currm163" i16=33l49>336IVEDl420c_6="1_ 8620TOP>20g820 qsdr1558#L53" i15="33e8">33688ine4n_flagu#|it0aaa3" eneinSPEr1558#L53" i1533g45>3369" i14901_ 20while 8gsl_80491 801_Su2"pfSss ||eRT " 911e8="80389tES20_flagu#|it0aaa3" eneinSPEArgu enes5r1558#L53" i1533g45>3369" i14901_ 20while 8gat_5cla_b820 qsdr1558#L53" i15="33e82>33989c774)_flagu#|it0aaa3" eneinSPEr1558#L53" i1533g45>3369" i14901_ 20while 8ge" nampor801_Su2"pfSss ||eCT " 911e8="80389acy onef="8033e#20 qsdr1558qsEEEEEEC_gebiussssssssspot__er20g>|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while 8gn162&eq_#820 qsdr1558#L53" i15="33e82>33889" i1)_flagu#|it0aaa3" eneinSPEa79currm163" i16=33l49>336IVEDl420c_6="1_ 8gs1rqu8052801_Su2"pfSss ||eDTR" 911e8="80389#20 q_flagu#|it0aaa3" eneinS* Rgaun mValue53" cl<_b0f"lisuccess, otherwise -ENOMEM039currm163" i16=33l49>336IVEDl420c_6="1_ 8gass="line820 qsdr1558#L53" i15="33e82>338898hisrn 8hisra854MI20ie"L83"S*dr1558#L53" i1533g45>3369" i14901_ 20while 8g1orybiusdSerial e3"#" i1alloc_t__ermediate_rxbuff53_0g>oryeceed02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>42033675clas9=_FILE__1 901at_ el_80491 9018ref="8033e820 qsdr1558#L53" i15="33e82>33589948"5_MODE_HDLCc34e ||ef="8033e#20 qsdr158rr annr9018901_Su2"pfSss ||eDCD" 9118f="80898nl_sID5>="li0SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it338" i1s48mef="8033e8e#20 qsdr1558#L53" i15="38e42>3899o	20giu 75clas9=_FILE__1 901at_ el_80491 9019Ilafilp57495clasSu2"pfSss ||eRI" 9119f="80900 qsdr1558#L53" i15="0gaun m-340ge_pa5 na791ENOMEMet_ru2"pf_oss |ENOMEM0336pas qsdr1558#L53" i1533g4=>338" i1s491558#L53" 90331 901_ 204>&qa>49 clas9"line90="8033 || qsdr1558#L53" i15="L33 4e>335891258#L53" 901_Su2"pfSss ||eCT " 911e9lp20<90leRec4extra4
0gaun med4tpor &D3369" i14901_ 20while 91458#L53" 901_Su2"pfSss ||eDTR" 911e9ICES"90#20 qaate1anoig>&qa mausdSerialSIi.68>end of #" i1alloc_t__ermediate_rxbuff53_0g>ory()S*dr1558#L53" i1533g45>3369" i14901_ 20while 91558#L53" 900 qsdr1558#L53" i15="33e9"line908hisr53" i1533g45>3369" i14901_ 20while 9I648"infLb9u1_Su2"pfSss ||eDSR" 911e98033e90MI20i_flagu#|it0aaa3" enein68r1558#L53" i1533g45>3369" i14901_ 20while 9I748"infLb9u0 qsdr1558#L53" i15="33e99ilp"90948"5n 8hisra854MI20ie"L83"SPE#" i1free_t__ermediate_rxbuff53_0g>ory()r1558#L53" i1533g45>3369" i14901_ 20while 91848"infLb9u01_Su2"pfSss ||eDCD" 91198033e90e stan 8hisra854MI20ie"L83"SPEa79currm163" i16=33l49>336IVEDl420c_6="1_ 91948"infLb9u#20 qsdr1558#L53" i15="399ilp"90ine4n_flagu#|it0aaa3" eneinSPEa79currm163" i16=33l49>336IVEDl420c_6="1_ 9ab 20ed n39 class="lsxab 20" 911ref=98033e91tES20_flagu#|it0aaa3" eneinSPEArgu enes5r1558#L53" i1533g45>3369" i14901_ 20while 962&eq_#37;9fleRecepor clas= eq_#37;s99ilp"91c774)_flagu#|it0aaa3" eneinSPEr1558#L53" i1533g45>3369" i14901_ 20while 96258#L53" 93" class="lrxsh 20" 911re9="80391acy onef="8033e#20 qsdr1558qsEEEEEEC_gebiussssssssspot__er20g>|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while 96358#L53" 97;sfleRecepor clas= eq_#39;sf9i91" i1)_flagu#|it0aaa3" eneinSPEa79currm163" i16=33l49>336IVEDl420c_6="1_ 96458#L53" 9n3" class="lrxm99c" 911re9="80391#20 q_flagu#|it0aaa3" eneinS* Rgaun mValue53" cl<_bNonea79currm163" i16=33l49>336IVEDl420c_6="1_ 96558#L53" 9or clas="line" nam6 we57495clas918hisrn 8hisra854MI20ie"L83"S*dr1558#L53" i1533g45>3369" i14901_ 20while 96648"infLb9" i1FY" i1)6?181558#L53" 90331 91MI20ito/proc i16. SP3313ref="803#" i1free_t__ermediate_rxbuff53_0g>orybiusdSerial e3"#" i1free_t__ermediate_rxbuff53_0g>oryeceed02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>42033675clas9=_FILE__1 901at_ el_80491 90196748"infLb9rrrrrrGAINline":#-01_ 20g9&qa> 91948"5_MODE_HDLCc34e ||ef="8033e#20 qsdr1596848"infLb9901_ 20class=="33_49ref="9034ea918nl_sID5>="li0SP3313ref="803kfreeet_ru2"pf_oss |kfreea7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it338" i1s496l&eq_#37;94IdleR4ceed n3" class="l69" 9go919o	20giupas qsdr1558#L53" i1533g4=>338" i1s491_infL!,209OP>20gaow_latencgned n3" 9lass=926ref=as qsdr1558#L53" i1533g4=>338" i1s4912&eq_#37;9ine" nampor annr901_ 20g>9qa> 292c774)aate1anoig>&qa mausdSerialSIi.68>end of #" i1free_t__ermediate_rxbuff53_0g>ory()S*dr1558#L53" i1533g45>3369" i14901_ 20while 91xsh 20ed 91IVEDl420c_6="L83" claD s9aE94n9233e4aas qsdr1558#L53" i1533g4=>338" i1s49pn162&eq_#9""+ed n3" clasnetc_);8men98hisr92" i1)_flagu#|it0aaa3" enein68r1558#L53" i1533g45>3369" i14901_ 20while 9p458#L53" 9 clas="line" nampor annr991_ 2092#20 q_flagu#|it0aaa3" eneinS* #" i1alloc_t__ermediate_txbuff53_0g>ory()r1558#L53" i1533g45>3369" i14901_ 20while 91948"infLb9line        br4akmgs49"ul9mgsl_928hisrn 8hisra854MI20ie"L83"S*r1558#L53" i1533g45>3369" i14901_ 20while 91648"infLb9ine" na7915="L815948"55enough to hold max_fr_#3_size.r1558#L53" i1533g45>3369" i14901_ 20while 91748"infLb9fo	the adapter's dma transf53r1558#L53" i1533g45>3369" i14901_ 20while 91848"infLb9#in8gs89"ul mg4l_80449 901_92e stan 8hisra854MI20ie"L83"SPEEEEEEbuff533 when>thereEi3 sufficiene> 8hce.r1558#L53" i1533g45>3369" i14901_ 20while 91l&eq_#37;97915="L91602luIc_flagu4|i93369" i14901_ 20while 9am(&&fe9_mgs8"613369" i14901_ 20while 9a2&eq_#37;9lin1684#D sp!paE944t_Idl493418r93c774)_flagu#|it0aaa3" eneinSPr1558#L53" i1533g45>3369" i14901_ 20while 9axsh 20ed 9annr901_ 20g>&qa> 20
m16_9tate193acy onef="8033e#20 qsdr1558qsEEEEEEC_gebiussssssssspot__er20g>|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while 9an162&eq_#9=",ss="l hardw" enSPE 3399ref="93" i1)_flagu#|it0aaa3" eneinSPr1558#L53" i1533g45>3369" i14901_ 20while 9a458#L53" 9 20class=="34e3or hisL,209OP>2093#20 q_flagu#|it0aaa3" eneinS* Rgaun mValue53" cl<_b0f"lisuccess, otherwise -ENOMEM039currm163" i16=33l49>336IVEDl420c_6="1_ 9_948"infLb915="L91602xithuntat_43" i94lagu938hisrn 8hisra854MI20ie"L83"S*dr1558#L53" i1533g45>3369" i14901_ 20while 9_ 20class=9"34e3otVICi0ief="8034e8re9sdr1593MI20ito/proct__ 7915="L8ine1558#" i1alloc_t__ermediate_txbuff53_0g>orybiusdSerial e3"#" i1alloc_t__ermediate_txbuff53_0g>oryeceed02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>42033675clas9=_FILE__1 901at_ el_80491 9019_7unrxok_894akmgs49"ul mgsl_80491 909_ 20c93948"5_MODE_HDLCc34e ||ef="8033e#20 qsdr159k_ptruD sp9E94nt4IdleR43_queue57485c9as9="938nl_sID5>="lit__ 7915="L8ine1558i331 901_ 204>&qa0336pas qsdr1558#L53" i1533g4=>338" i1s49kl&eq_#37;9|=!paE94n 338" i1s49="comremov97wagsl_80491 901_ 20class9="34e940 qsdr1558#L5CES"LL" namporhisra8debug_level331 901_ 204>&qdebug_level qsdr"pf_5clasmodcc34e == DEBUG_LEVEL_INFO331 901_ 204>&qDEBUG_LEVEL_INFO0giu 75clas9=_FILE__1 901at_ el_80491 9019=014901_ 29" class="lin34e7ref="80349a79cn94c774);n162c#953" i="LL" namporhisra8prt__wet_ru2"pf_oss |prt__wa7 qd+ 8hisra854MI6=3ing">"%s %s(%d)  allocatei) %d tx holdei) buff533\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 9019=xsh 20ed 991 901_ 20clasluaannrq;);91620 94leRec4extra4
m16_sn1iiiiiiiiiIDENTAL, SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803__FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it338" i1s49=n162&eq_#9 nampor annr901_ 20g>&qa 90clas94L93" 53" i1533g45>3369" i14901_ 20while 9=80491 9019901_ 20class=="34e31ref="9033ge94&qanetiusdebu7915="L8ine15580g>seine" na79currm163g>seia7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it338" i1s49=948"infLb994nt_Idl4Recee4hedule57489clas9948hisr53" i1533g45>3369" i14901_ 20while 9= 20class=9;n1L4ithunta+l="comits	="liger4dS i16="L940ALi1_i331 901_ 204>&qa0336=edS i16="L940ALi1_i331 901_ 204>&qa0336"lf_ SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it338" i1s49=l&eq_#37;9n3" class="l61" 915resull9ss="l941)6||=!paE94nmlafilp5CES"+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it20giu_L_MODE_HDLCc34e ||ef="8033e#20 qsdr159a 20clas"L91641 901_ 20ass= 20clas"L91 915950 qsdr1558#L53" i15="ID5>="liger4d--340ge_pa5 na791i331 901_ 204>&qa0336pS i16="L940ALi1_i331 901_ 204>&qa0336g"pf_5cedS i16="L940ALi1_i331 901_ 204>&qa0336--_L_MODE_HDLCc34e ||ef="8033e#20 qsdr159a014901_ 29hIDENTAL, SPE 33e1ref="8093e#2095c774);n162c#953" i="Liiiiiiiiiiiiiiiireas9="comremovkfreeet_ru2"pf_oss |kfreea7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it338" i1s49ae" nampor9e4e>335l01014901_ 20D spa994nt_95leRec4extra4
m16_sn1iiiiiiiiiIDENTAL, SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it20giupas qsdr1558#L53" i1533g4=>338" i1s49an162&eq_#9ap45ranoia_"lineclas="lin9" nam9554MI20ie"gu#|it3346linclua7915="L815948"5prcluaannrq;);n169a80491 9019t__FILE__7915="L815948"5_9FILE_95&qanetiusdebuuuuuuuuuuuuuuuuu0gaun m-340ge_pa5 na791ENOMEMet_ru2"pf_oss |ENOMEM0336pas qsdr1558#L53" i1533g4=>338" i1s49 cllayer w9ll i1heasclru20aaa3" nSPE93398r95retva" i16 qsS_lernseclua7915="L815948"5prcluaannrq;);n169a 20class=9ug_lernsef=="liclua7915="L815948"5prcluaannrq;);n169al&eq_#37;9dl4Recep4clua7915="L815949"5prc95L294n53" i1533g45>3369" i14901_ 20while 9or annr9019 20g>&qa> 20ed n3" class=9l61" 950 qsdr1558#L50gaun med4tpor &D338" i1s49o1ask_ptru9 na7915534 cl<_4iusdebug_9ernse960 qsdaate1anoig>&qa mausdSerialSIi.68>end of #" i1alloc_t__ermediate_txbuff53_0g>ory()S*dr1558#L53" i1533g45>3369" i14901_ 20while 9o014901_ 29mgsl_80491 901_ 20class==93362r96="8033 || qsdr1558#L53" i15="L33 4e>33589oe" nampor9lin1684#;spinloc_)4=""+p49IXME:96acy onef="8033e#20 qsdr155868r1558#L53" i1533g45>3369" i14901_ 20while 9on162&eq_#9r4nfo	ory()r1558#L53" i1533g45>3369" i14901_ 20while 9o80491 9019inf4	3369" i14901_ 20while 9ocllayer w9a3" en/i);3396ref="8033i19i);n1968hisrn 8hisra854MI20ie"L83"S*r1558#L53" i1533g45>3369" i14901_ 20while 962c#953" i9"L493"/c46:20Na m="ul tu29+co1p96MI20i_flagu#|it0aaa3" eneinSPEArgu enes5r1558#L53" i1533g45>3369" i14901_ 20while 9o ueE94nt_980XME: void_infLgs89"ul m9sl_8096948"5n 8hisra854MI20ie"L83"SPr1558#L53" i1533g45>3369" i14901_ 20while 9or annr9019sseq_3" clafilp57485class9q_3" 96e stan 8hisra854MI20ie"L83"qsEEEEEEC_gebiussssssssspot__er20g>|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while 9,20TOP>20g9unsigned n3" class="l61" 911ef=96ine4n_flagu#|it0aaa3" eneinSPr1558#L53" i1533g45>3369" i14901_ 20while 9"line33n479336"line4 na7915Dludr16749853" 97tES20_flagu#|it0aaa3" eneinSPERgaun mValue53" cl<_bNonea79currm163" i16=33l49>336IVEDl420c_6="1_ 9"014901_ 29fleRecepor clas= taa_bufS9i1[3097c774)_flagu#|it0aaa3" eneinSPdr1558#L53" i1533g45>3369" i14901_ 20while 9"e" nampor9hef="8033e#20 qsdr1558#L59" i1597leRecto/proc i16. SP3313ref="803#" i1free_t__ermediate_txbuff53_0g>orybiusdSerial e3"#" i1free_t__ermediate_txbuff53_0g>oryeceed02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>42033675clas9=_FILE__1 901at_ el_80491 90191n162&eq_#9"s="line33n4m>3371ulp24n 9>20Na9754MI21 901at_ e3" clapor clas="line" namp9lapor clas9"line" nampor annr901_ 209>&qa 97&qanetiusdebut__ 7915="L8ine1558i331 901_ 204>&qa0336pas qsdr1558#L53" i1533g4=>338" i1s49tass="line9_ 20"2-014 20g>4qa> 20ENO9EV0ga978hisr53" i1533g45>3369" i14901_ 20while 9r annr901_920g>&qa>hys_memory_basc c9ass="976nl_sID5>="liger4dS i16="L940ALi1_i331 901_ 204>&qa0336=edS i16="L940ALi1_i331 901_ 204>&qa0336"lf_ SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it20giupas qsdr1558#L53" i1533g4=>338" i1s49f20TOP>20g9"line44ntnwait_q3" iE5lag9ctr1 979o	338" i1s49Lat_5cla_b9="c#|L83" clapor clas="li9e" na98c774);n162c#9+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it48983774);n162c#9+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it331m16="481tx_holdei)ni1533por g5ced4tpor &Dory()S*dr1558#L53" i1533g45>3369" i14901_ 20while 9613369" i14901_ 20while 96="8033ntE9t3369" i14901_ 20while 96r annr901933g4n>3356"L294l="comits	9hrefu98e stan 8hisra854MI20ie"L83"68r1558#L53" i1533g45>3369" i14901_ 20while 9620TOP>20g920 qsdr1558#L53" i15="33e9">33698ine4n_flagu#|it0aaa3" eneinSPEload_next_tx_holdei)nbuff53()r1558#L53" i1533g45>3369" i14901_ 20while 9gsl_80491 901_Su2"pfSss ||eRT " 911e9="80399tES20_flagu#|it0aaa3" eneinSPr1558#L53" i1533g45>3369" i14901_ 20while 9gat_5cla_b920 qsdr1558#L53" i15="33e92>33999c774)_flagu#|it0aaa3" eneinSPEattempts to load the next buff53ed tx request in0g>ther1558#L53" i1533g45>3369" i14901_ 20while 9ge" nampor901_Su2"pfSss ||eCT " 911e9="80399acy onef="8033e#20 qsdr1558qsEtx dma buff533r1558#L53" i1533g45>3369" i14901_ 20while 9gn162&eq_#920 qsdr1558#L53" i15="33e92>33899" i1)_flagu#|it0aaa3" eneinSPr1558#L53" i1533g45>3369" i14901_ 20while 9gapor clas901_Su2"pfSss ||eDTR" 911e9="80399#20 q_flagu#|it0aaa3" eneinS* Argu enes5r1558#L53" i1533g45>3369" i14901_ 20while 9gass="line920 qsdr1558#L53" i15="33e92>338998hisrn 8hisra854MI20ie"L83"S*r1558#L53" i1533g45>3369" i14901_ 20while 9g1|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while 9ref="8033e920 qsdr1558#L53" i15="33e92>33599948"5n 8hisra854MI20ie"L83"SPr1558#L53" i1533g45>3369" i14901_ 20while 9rr annr9019901_Su2"pfSss ||eDCD" 9119f="8099e stan 8hisra854MI20ie"L83"qsERgaun mValue53" cl<_btrue5CESnext buff53ed tx request loadedr1558#L53" i1533g45>3369" i14901_ 20while 9r20TOP>20g9e#20 qsdr1558#L53" i15="39e42>399ine4n_flagu#|it0aaa3" eneinSPEEEEEEEEEEEEEEEEEEEEEEin0g>adapter's tx dma buff53,r1558#L53" i1533g45>3369" i14901_ 20while40Ilafilp5740Ilaf qsdr1558#L53" i15="40Ila>40Ilne4n_flagu#|it0aaa3" eneinSPEEEEEEEEEEEEEEEEEEEEEEfaLE__otherwiser1558#L53/pre>3" i1533g45>3369" i14901_ 20while40I1afilp5740I0 qsdr1558#L53" i15="3340I0 >40Ic774)_flagu#|it0aaa3" eneinSPdr1558#L53" i1533g45>3369" i14901_ 20while40I2afilp5740I1_Su2"pfSss ||eCT " 91140I1_>40IleRecto/procreas9="comremovbool331 901_ 204>&qboolpor greas9="comremovload_next_tx_holdei)nbuff53331 901_ 204>&qload_next_tx_holdei)nbuff53eceed02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>42033675clas9=_FILE__1 901at_ el_80491 9040I3afilp5740I0 qsdr1558#L53" i15="3340I0 >40I54MI21 901at_ e3" clapor clas="line" nam40I4afilp5740I1_Su2"pfSss ||eDTR" 91140I1_>40I&qanetiusdebu7915="L8ine1558bool331 901_ 204>&qboolpor greas9="comremovreine" na79currm16re3por g5creas9="comremovfaLE_ne" na79currm16faLE_0giupas qsdr1558#L53" i1533g4=>338" i1s40I5afilp5740I0 qsdr1558#L53" i15="3340I0 >40I8hisr53" i1533g45>3369" i14901_ 20while40I6afilp5740I1_Su2"pfSss ||eDSR" 91140I1_>40I6nl_sID5>="liCES"LL" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it331m16="481tx_holdei)ni1533por g_L_MODE_HDLCc34e ||ef="8033e#20 qsdr140I7afilp5740I0 qsdr1558#L53" i15="3340I0 >40IL294nrq;spinloc_);=""+g>&qa mausdSerialSIi.68>de_erm294 CESwe have>enough tx dma buff533r1558#L53" i1533g45>3369" i14901_ 20while40I8afilp5740I01_Su2"pfSss ||eDCD" 9140I01>40Ie stan 8hisra854MI20ie"L83"qqqqqqqqqqqqqqqqq*20g>ac20ieodate the next tx fr_#3r1558#L53" i1533g45>3369" i14901_ 20while40I9afilp5740I#20 qsdr1558#L53" i15="40I#2>40Iine4n_flagu#|it0aaa3" eneinSqqqqqqqqqqqqqqqq*dr1558#L53" i1533g45>3369" i14901_ 20while401lafilp5740 class="lsxab 20" 911ref40 cl>40 c294nrq;spinloc_);=""02xithunta9ilp+co1#95otx_holdei)nbuff53331 901_ 204>&qtx_holdei)nbuff53ecee56"L294181558#L53ptxllass="line" usptxpor g5MODE_HDLCc34e ||ef="8033e#20 qsdr140 1afilp5740fleRecepor clas= eq_#37;40fle>40 c774);n162c#953" i="Liiiiiiii 43" cl4ss="l61" 915resullass="line" usc_get_ru2"pf_oss ||it338" i1s4012afilp57403" class="lrxsh 20" 911r403" >40 leRec4extra4
m16_sn1it__ 7915="L8ine1558num_freeet_ru2"pf_oss |num_freepor g5creas9="comremovnum_free_tx_"linbuff533biusdSerial e3"num_free_tx_"linbuff533a7 qd+cod c R4 20"u4resullass="line" usc_get_ru)pas qsdr1558#L53" i1533g4e#20 qsdr140 3afilp57407;sfleRecepor clas= eq_#407;s>40 54MI20ie"gu#|it40 &qanetiusdebuuuuuuuuuCES"LL" namporhisra8ptxllass="line" usptxpor 2"pf_oss ||it40 retva" i16 qsS_lernseeeeeeeee++ i16="L940ALi1_num_neededbiusdSerial e3"num_neededpor pas qsdr1558#L53" i1533g4e#20 qsdr140 6afilp5740" i1FY" i1)6?181558#L53"40" i>40 MI20i53" i1533g45>3369" i14901_ 20while40 7afilp5740rrrrrrGAINline":#-01_ 2040rrr>40 L294nrq;spinloc_);=""CES"+cod c R4 20"u4num_neededbiusdSerial e3"num_neededpor g"lf_5creas9="comremovnum_freeet_ru2"pf_oss |num_freepor _L_MODE_HDLCc34e ||ef="8033e#20 qsdr14018afilp5740901_ 20class=="33_49ref=40901>40 0 qsdr1558#L53" i15="""""""""340ge_pa5 na791iesullass="line" usc_get_ru2"pf_oss ||it331m16="481xmit_c33por g5creas9="comremovptxllass="line" usptxpor 2"pf_oss ||it20gaow_latencgned n3"40OP>>40OPI20i53" i1533g45>3369" i14901_ 20while4021afilp5740ine" nampor annr901_ 20g40ine>40Oc774);n162c#953" i="Liiiiiiii--340ge_pa5 na791iesullass="line" usc_get_ru2"pf_oss ||it331m16="481tx_holdei)ni1533por pas qsdr1558#L53" i1533g4e#20 qsdr14022afilp57401IVEDl420c_6="L83" claD 401IV>40OleRec4extra4
m16_sn1iiiiiiiiiCES"L++ i16="L940ALi1_iesullass="line" usc_get_ru2"pf_oss ||it40O54MI20ie"gu#|it3346lin""""""""340ge_pa5 na791iesullass="line" usc_get_ru2"pf_oss ||it40O#20 q4tpor &D40Oretva" i16 qsS_lernseeeeeeeee+g>&qa mausdSerialSIi.68>restart transmit timerq*dr1558#L53" i1533g45>3369" i14901_ 20while4026afilp5740ine" na7915="L815948"55<40ine>40O6)6||=!paE94nmlafilp5558#L53"nta9ilp+co1#95o od_timerne" na79currm163od_timera7 qd 43" cl4ss="l61" 915resullass="line" usc_get_ru2"pf_oss ||it338" i1s40O7afilp5740fo	40OL294n53" i1533g45>3369" i14901_ 20while40O8afilp5740#in8gs89"ul mg4l_8044040O0 qsdr1558#L53" i15="""""""""340ge_pa5 na791reine" na79currm16re3por g5creas9="comremovtruene" na79currm16truepor pas qsdr1558#L53" i1533g4e#20 qsdr14029afilp57407915="L91602luIc_flagu4|40791>40O1)6||=!paE94nmlafilp5clua7915="L815948"5prcluaannrq;);n1403lafilp5740_mgs8"6140_mo	40_="8033 || qsdr1558#L53" i15="L33 4e>33540_2afilp5740annr901_ 20g>&qa> 20
m1640ann>40_leRec4extra4
0gaun m340ge_pa5 na791reine" na79currm16re3por pas qsdr1558#L53" i1533g4e#20 qsdr14033afilp5740=",ss="l hardw" enSPE 3340=",>40_54MI2clua7915="L815948"5prcluaannrq;);n140_4afilp5740 20class=="34e3or hisL,240 20>40_#20 q4tpor &D40_8hisrn 8hisra854MI20ie"L83"68r1558#L53" i1533g45>3369" i14901_ 20while40_6afilp5740"34e3otVICi0ief="8034e8r40"34>40_MI20i_flagu#|it0aaa3" eneinSPEsave_tx_6Iff53_request()r1558#L53" i1533g45>3369" i14901_ 20while40_7afilp57404akmgs49"ul mgsl_80491 9404ak>40_948"5n 8hisra854MI20ie"L83"SPr1558#L53" i1533g45>3369" i14901_ 20while40_8afilp5740E94nt4IdleR43_queue5748540E94>40_e stan 8hisra854MI20ie"L83"qsEattempt20g>store transmit fr_#3 request ger4la_er20ransmissionr1558#L53" i1533g45>3369" i14901_ 20while40_9afilp5740|=!paE94n 40_ine4n_flagu#|it0aaa3" eneinSPr1558#L53" i1533g45>3369" i14901_ 20while404lafilp57407wagsl_80491 901_ 20clas407wa>407w20 q_flagu#|it0aaa3" eneinS* Argu enes5r1558#L53" i1533g45>3369" i14901_ 20while4071afilp5740" class="lin34e7ref="80340" c>407c774)_flagu#|it0aaa3" eneinSPr1558#L53" i1533g45>3369" i14901_ 20while4072afilp574091 901_ 20clasluaannrq;)4091 >407acy onef="8033e#20 qsdr1558qsEEEEEEC_gebiussssssssspot__er20g>|=!paEsc_to/naEsdatar1558#L53" i1533g45>3369" i14901_ 20while4073afilp5740 nampor annr901_ 20g>&qa40 na>407" i1)_flagu#|it0aaa3" eneinSPEEEEEEBuff53ussssssssspot__er20g>buff53Econtainei) gr_#3 0g>loadr1558#L53" i1533g45>3369" i14901_ 20while4074afilp5740901_ 20class=="34e31ref=40901>407#20 q_flagu#|it0aaa3" eneinS* EEEEEBuff53Size EEEEEsizesc_ bytes of gr_#3 c_ Buff53r1558#L53" i1533g45>3369" i14901_ 20while4075afilp574094nt_Idl4Recee4hedule5744094n>4078hisrn 8hisra854MI20ie"L83"S*r1558#L53" i1533g45>3369" i14901_ 20while4076afilp5740;n1L4ithunta+l="comits	<40;n1>407MI20i_flagu#|it0aaa3" eneinSPERgaun mValue53" cl<_b1iCESable20g>store, 0_otherwiser1558#L53" i1533g45>3369" i14901_ 20while4077afilp5740i);n162c#953" i16."L93" 40i);>407948"5n 8hisra854MI20ie"L83"SPdr1558#L53" i1533g45>3369" i14901_ 20while4048afilp5740="+co1aE94nt_IdleRecerem40="+>4078eRecto/proct__ 7915="L8ine1558save_tx_6Iff53_requestne" na79currm16save_tx_6Iff53_requesteceed02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336,const char56"L294181558#L53BIff53llass="line" usBuff53por , unsignedct__ 7915="L8ine1558Buff53Sizellass="line" usBuff53Sizepor )53" i1533g45>3369" i14901_ 20while4049afilp5740n3" class="l61" 915resul40n3">40794MI21 901at_ e3" clapor clas="line" nam405lafilp57401641 901_ 20ass= 20clas"40164>4016eRec4extra4
02xithunta9ilp+co1#95otx_holdei)nbuff53331 901_ 204>&qtx_holdei)nbuff53ecee56"L294181558#L53ptxllass="line" usptxpor pas qsdr1558#L53" i1533g4e#20 qsdr14051afilp5740hIDENTAL, SPE 33e1ref="840hID>401="8033 || qsdr1558#L53" i15="L33 4e>3354052afilp5740e4e>335l01014901_ 20D sp40e4e>401leRec4extra4
CES"LL" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it331m16="481tx_holdei)ni1533por g"pf_5clasmodcc34e == resullass="line" usc_get_ru2"pf_oss ||it&qa mausdSerialSIi.68>allEbuff533 c_ useSPdr1558#L53" i1533g45>3369" i14901_ 20while4054afilp5740t__FILE__7915="L815948"540t__>401&qanetiusdebuclua7915="L815948"5prcluaannrq;);n14055afilp5740ll i1heasclru20aaa3" nSP40ll >4018hisr53" i1533g45>3369" i14901_ 20while4056afilp5740ug_lernsef=4016)6||=!paE94n"L294181558#L53ptxllass="line" usptxpor g5i 43" cl4ss="l61" 915resullass="line" usc_get_ru2"pf_oss ||it338" i1s4057afilp5740dl4Recep4clua7915="L815940dl4>4017nl_sID5>="li0SP3313ref="803ptxllass="line" usptxpor 2"pf_oss ||it338" i1s4058afilp5740 20g>&qa> 20ed n3" class40 20>4018nl_sID5>="li0SP3313ref="803#emcpybiusdSerial e3"#emcpyeceedi0SP3313ref="803ptxllass="line" usptxpor 2"pf_oss ||it338" i1s4059afilp5740      ue494nt_45 901_ 2040   >401ine4nas qsdr1558#L53" i1533g4=>338" i1s406lafilp5740 na7915534 cl<_4iusdebug40 na>40 nnl_sID5>="li++ i16="L940ALi1_iesullass="line" usc_get_ru2"pf_oss ||it331m16="481tx_holdei)ni1533por pas qsdr1558#L53" i1533g4e#20 qsdr14061afilp5740mgsl_80491 901_ 20class=40mgs>40 1eRec4extra4
CES"L++ i16="L940ALi1_iesullass="line" usc_get_ru2"pf_oss ||it3369" i14901_ 20while4062afilp5740lin1684#;spinloc_)4=""+p40lin>40 leRec4extra4
m16_sn1i i16="L940ALi1_iesullass="line" usc_get_ru2"pf_oss ||it40 L93" 53" i1533g45>3369" i14901_ 20while40 4afilp5740inf4	40 54MI2clua7915="L815948"5prcluaannrq;);n14066afilp5740"L493"/c46:20Na m="ul tu40"L4>40 MI20i53" i1533g45>3369" i14901_ 20while4067afilp574080XME: void_infLgs89"ul 4080X>40 7eRecto/proct__ 7915="L8ine15583" i1E: im_resource3biusdSerial e3" " i1E: im_resource3eceed02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336)53" i1533g45>3369" i14901_ 20while4068afilp5740sseq_3" clafilp57485clas40sse>40 84MI21 901at_ e3" clapor clas="line" nam4069afilp5740unsigned n3" class="l61"40uns>40 9o	"s="line""r1558#L)g55clasmodcc34e == 1" 91ALi1_infL!,20TOP>20giu_L_MODE_HDLCc34e ||ef="8033e#20 qsdr1407lafilp5740336"line4 na7915Dludr16740336>4033eRec4extra4
m16_sn1i i16="L940ALi1_prt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"%s(%d):I/O add3essEconflithuon>|=!paEs%s Add3=%08X\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904031afilp5740fleRecepor clas= taa_buf40fle>403c774);n162c#953" i="Liiiiiiii i16="L940ALi1___FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it338" i1s4072afilp5740hef="8033e#20 qsdr1558#L40hef>403leRec4extra4
m16_sn1i0gaun m-340ge_pa5 na791ENODEVne" na79currm16ENODEVpor pas qsdr1558#L53" i1533g4e#20 qsdr14073afilp5740"s="line33n4m>3371ulp24n40"s=>40354MI20ie"gu#|clua7915="L815948"5prcluaannrq;);n14074afilp5740"line" nampor annr901_ 240"li>403&qanetiusdebu7915="L8ine1558resullass="line" usc_get_ru2"pf_oss ||it4qa> 20EN40_ 2>403retva" i16 qsas qsdr1558#L53" i1533g4e#20 qsdr14076afilp574020g>&qa>hys_memory_basc 4020g>4036nl_sID5>="liCES"LL" namporhisra8request_irqne" na79currm16request_irqa7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it&qtrq_levelpor , SP3313ref="8033" i1t__errupine" na79currm163" i1t__errupipor , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru )g"lf_ 0g_L_MODE_HDLCc34e ||ef="8033e#20 qsdr14078afilp5740f=4030 qsdr1558#L53" i15="+cod c R4 20"u4prt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"%s(%d):Can't request in0errupiuon>|=!paEs%s IRQ=%d\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904039afilp5740"line44ntnwait_q3" iE5la40"li>4031)6||=!paE94nmlafilp5558#L53"nta9ilp+co1#95o__FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qtrq_levelpor  )pas qsdr1558#L53" i1533g4=>338" i1s408lafilp5740"line" na7915="L815948"540"li>40"l)6||=!paE94nmlafilp5goto  SP3313ref="803errouine" na79currm16errouipor pas qsdr1558#L53" i1533g4e#20 qsdr14081afilp5740="c#|L83" clapor clas="l40="c>40"14MI20ie"gu#|clua7915="L815948"5prcluaannrq;);n14082afilp57404uctr14901_ 20ass="coref404uc>40"2774);n162c#9+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it20Na m="ul 1_ 20"2-01440c>2>40"3etva" i16 qsas qsdr1558#L53" i1533g4e#20 qsdr14084afilp5740_);48"5__LINE__4nclu="+g40_);>40"4nl_sID5>="liCES"LL" namporhisra8resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm16phys_0g>ory_baE_por ,0x40Il0,  8hisra854MI6=3ing">"s="line""r1558#L)g55clasmodcc34e == 1" 91ALi1_infL!,20TOP>20giu_L_MODE_HDLCc34e ||ef="8033e#20 qsdr14086afilp5740541 901_ 20ass="com8men 40541>40"6)6||=!paE94nmlafilp5558#L53"nta9ilp+co1#95oprt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"%s(%d):0g> add3Econflithu|=!paEs%s Add3=%08X\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904087afilp5740t40"L294nrq;spinloc_);=""mlafilp5558#L53"nta9ilp+co1#95o__FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm16phys_0g>ory_baE_por )pas qsdr1558#L53" i1533g4=>338" i1s4088afilp574033g4n>3356"L294l="comits4033g>40"0 qsdr1558#L53" i15="""""""""goto  SP3313ref="803errouine" na79currm16errouipor pas qsdr1558#L53" i1533g4e#20 qsdr14089afilp574020 qsdr1558#L53" i15="334020 >40"1)6||=!paE94nmlafilp5clua7915="L815948"5prcluaannrq;);n1409lafilp574001_Su2"pfSss ||eRT " 9114001_>4001294nrq;spinloc_);=""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it"s="line""r1558#L)g55clasmodcc34e == 1" 91ALi1_infL!,20TOP>20giu_L_MODE_HDLCc34e ||ef="8033e#20 qsdr14092afilp574001_Su2"pfSss ||eCT " 9114001_>400leRec4extra4
m16_sn1iiiiiiiiinta9ilp+co1#95oprt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"%s(%d):lcr 0g> add3Econflithu|=!paEs%s Add3=%08X\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904093afilp574020 qsdr1558#L53" i15="334020 >40054MI20ie"gu#|it3346lin""""""""340ge_pa5 na791__FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it338" i1s4094afilp574001_Su2"pfSss ||eDTR" 9114001_>400&qanetiusdebuuuuuuuuuuuuuuuuugoto  SP3313ref="803errouine" na79currm16errouipor pas qsdr1558#L53" i1533g4e#20 qsdr14095afilp574020 qsdr1558#L53" i15="334020 >400retva" i16 qsS_lernseclua7915="L815948"5prcluaannrq;);n14006afilp574001_Su2"pfSss ||eDSR" 9114001_>4006)6||=!paE94nmlafilp5nta9ilp+co1#95oresullass="line" usc_get_ru2"pf_oss ||it3369" i14901_ 20while4098afilp5740901_Su2"pfSss ||eDCD" 9140901>4000 qsdr1558#L53" i15="+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm160g>ory_baE_por g5creas9="comremovioremap_nocach_ne" na79currm16toremap_nocach_a7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm16phys_0g>ory_baE_por ,53" i1533g45>3369" i14901_ 20while4099afilp5740e#20 qsdr1558#L53" i15="40e#2>4001)6||=!paE94nmlafilp5558#L53"""""""""""""""""""""""""""""""""""""""""0x40Il0)pas qsdr1558#L53" i1533g4=>338" i1s41Ilafilp5741Ilaf qsdr1558#L53" i15="41Ila>4101294nrq;spinloc_);=""CES"!+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm160g>ory_baE_por _L_MODE_HDLCc34e ||ef="8033e#20 qsdr141I1afilp5741I0 qsdr1558#L53" i15="3341I0 >410c774);n162c#953" i="Liiiiiiii i16="L940ALi1_prt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"%s(%d):Can't map shared 0g>oryuon>|=!paEs%s MemAdd3=%08X\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 9041I2afilp5741I1_Su2"pfSss ||eCT " 91141I1_>410leRec4extra4
m16_sn1iiiiiiiiiIDENTAL, SP3313ref="803__FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm16phys_0g>ory_baE_por  )pas qsdr1558#L53" i1533g4=>338" i1s41I3afilp5741I0 qsdr1558#L53" i15="3341I0 >41054MI20ie"gu#|it3346lingoto  SP3313ref="803errouine" na79currm16errouipor pas qsdr1558#L53" i1533g4e#20 qsdr141I4afilp5741I1_Su2"pfSss ||eDTR" 91141I1_>410&qanetiusdebuuuuuuuuuclua7915="L815948"5prcluaannrq;);n141I5afilp5741I0 qsdr1558#L53" i15="3341I0 >410retva" i16 qsS_lernselua7915="L815948"5prcluaannrq;);n141I6afilp5741I1_Su2"pfSss ||eDSR" 91141I1_>4106)6||=!paE94nmlafilp5CES"L!+cod c R4 20"u43" i10g>ory_testne" na79currm163" i10g>ory_testa7 qd+cod c R4 20"u4resullass="line" usc_get_ru)g_L_MODE_HDLCc34e ||ef="8033e#20 qsdr141I7afilp5741I0 qsdr1558#L53" i15="3341I0 >41IL294nrq;spinloc_);=""iiiiiiii i16="L940ALi1_prt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"%s(%d):Failed shared 0g>oryutests%s MemAdd3=%08X\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 9041I8afilp5741I01_Su2"pfSss ||eDCD" 9141I01>4100 qsdr1558#L53" i15="""""""""IDENTAL, SP3313ref="803__FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm16phys_0g>ory_baE_por  )pas qsdr1558#L53" i1533g4=>338" i1s41I9afilp5741I#20 qsdr1558#L53" i15="41I#2>4101)6||=!paE94nmlafilp5558#L53"goto  SP3313ref="803errouine" na79currm16errouipor pas qsdr1558#L53" i1533g4e#20 qsdr1411lafilp5741 class="lsxab 20" 911ref41 cl>41 c294nrq;spinloc_);=""clua7915="L815948"5prcluaannrq;);n141 1afilp5741fleRecepor clas= eq_#37;41fle>41 c774);n162c#953" i="Llua7915="L815948"5prcluaannrq;);n141 2afilp57413" class="lrxsh 20" 911r413" >41 leRec4extra4
m16_sn1inta9ilp+co1#95oresullass="line" usc_get_ru2"pf_oss ||it41 54MI20ie"gu#|it338" i1s41 4afilp5741n3" class="lrxm99c" 911r41n3">41 &qanetiusdebuuuuuuuuuCES"!+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it41 retva" i16 qsS_lernseeeeeeeee i16="L940ALi1_prt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"%s(%d):Can't map LCR 0g>oryuon>|=!paEs%s MemAdd3=%08X\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 9041 6afilp5741" i1FY" i1)6?181558#L53"41" i>4116)6||=!paE94nmlafilp5558#L53"eeeeeeee i16="L940ALi1___FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it338" i1s41 7afilp5741rrrrrrGAINline":#-01_ 2041rrr>41 L294nrq;spinloc_);=""""""""""goto  SP3313ref="803errouine" na79currm16errouipor pas qsdr1558#L53" i1533g4e#20 qsdr14118afilp5741901_ 20class=="33_49ref=41901>41 0 qsdr1558#L53" i15="clua7915="L815948"5prcluaannrq;);n141 9afilp57414IdleR4ceed n3" class="l414Id>41 1)6||=!paE94nmlafilp5nta9ilp+co1#95oresullass="line" usc_get_ru2"pf_oss ||it20gaow_latencgned n3"41OP>>412c294nrq;spinloc_);=""as qsdr1558#L53" i1533g4e#20 qsdr14121afilp5741ine" nampor annr901_ 20g41ine>41Oc774);n162c#9} eLE___MODE_HDLCc34e ||ef="8033e#20 qsdr14122afilp57411IVEDl420c_6="L83" claD 411IV>41OleRec4extra4
m16_sn1i3g>&qa mausdSerialSIi.68>c: im DMA channelSPdr1558#L53" i1533g45>3369" i14901_ 20while4123afilp5741""+ed n3" clasnetc_);8me41""+>41O54MI20ie"gu#|it3369" i14901_ 20while4124afilp5741 clas="line" nampor annr41 cl>412&qanetiusdebuuuuuuuuuCES"340ge_pa5 na791request_dmane" na79currm16request_dmaa7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it&q"linlevelpor , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor )g"lf_ 0)_MODE_HDLCc34e ||ef="8033e#20 qsdr14125afilp5741line        br4akmgs49"u41lin>41Oretva" i16 qsS_lernseeeeeeeee+i16="L940ALi1_prt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"%s(%d):Can't request DMA channelSon>|=!paEs%s DMA=%d\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904126afilp5741ine" na7915="L815948"55<41ine>41O6)6||=!paE94nmlafilp5558#L53"eeeeeeee+i16="L940ALi1___FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&q"linlevelpor ;)pas qsdr1558#L53" i1533g4=>338" i1s41O7afilp5741fo	412L294nrq;spinloc_);=""iiiiiiii i16="L940ALi1_3" i1releaE__resource3biusdSerial e3" " i1releaE__resource3a7 qd  SP3313ref="803resullass="line" usc_get_ru;)pas qsdr1558#L53" i1533g4=>338" i1s41O8afilp5741#in8gs89"ul mg4l_8044141O0 qsdr1558#L53" i15="""""""""0gaun m-340ge_pa5 na791ENODEVne" na79currm16ENODEVpor pas qsdr1558#L53" i1533g4e#20 qsdr14129afilp57417915="L91602luIc_flagu4|41791>41O1)6||=!paE94nmlafilp5clua7915="L815948"5prcluaannrq;);n1413lafilp5741_mgs8"614131294nrq;spinloc_);=""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it41_="8033 || qsdr1558#L53" i15="L33 4e>33541_2afilp5741annr901_ 20g>&qa> 20
m1641ann>413leRec4extra4
m16_sn1i3g>&qa mausdSerialSIi.68>ISA>adapter uses bus master DMA Pdr1558#La4
m16_sn1i3 || qsdr1558#L53" i15="L33 4e>33541_3afilp5741=",ss="l hardw" enSPE 3341=",>41354MI20ie"gu#|it&q"linlevelpor , SP3313ref="803DMA_MODE_CASCADEl_80491 901_ 20DMA_MODE_CASCADEpor )pas qsdr1558#L53" i1533g4=>338" i1s41_4afilp5741 20class=="34e3or hisL,241 20>413&qanetiusdebuuuuuuuuu SP3313ref="803enable_dmane" na79currm16enable_dmaa7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it&q"linlevelpor )pas qsdr1558#L53" i1533g4=>338" i1s41_5afilp574115="L91602xithuntat_43" 4115=>413retva" i16 qsclua7915="L815948"5prcluaannrq;);n14136afilp5741"34e3otVICi0ief="8034e8r41"34>4136)6||=!paE94nlua7915="L815948"5prcluaannrq;);n14137afilp57414akmgs49"ul mgsl_80491 9414ak>413L294nrq;spinlCES"LL" namporhisra8 " i1allocate_"linbuff533biusdSerial e3" " i1allocate_"linbuff533a7 qd+cod c R4 20"u4resullass="line" usc_get_ru)g"lf_ 0g_L_MODE_HDLCc34e ||ef="8033e#20 qsdr141_8afilp5741E94nt4IdleR43_queue5748541E94>4130 qsdr1558#L53" i15="+cod c R4 20"u4prt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"%s(%d):Can't allocate DMA buff533 on>|=!paEs%s DMA=%d\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 9041_9afilp5741|=!paE94n 4131)6||=!paE94nmlafilp5558#L53"nta9ilp+co1#95o__FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&q"linlevelpor ;)pas qsdr1558#L53" i1533g4=>338" i1s414lafilp57417wagsl_80491 901_ 20clas417wa>414l)6||=!paE94nmlafilp5goto  SP3313ref="803errouine" na79currm16errouipor pas qsdr1558#L53" i1533g4e#20 qsdr14171afilp5741" class="lin34e7ref="80341" c>414c774);n162c#9} paE94nlua7915="L815948"5prcluaannrq;);n14172afilp574191 901_ 20clasluaannrq;)4191 >4142)6||=!paE94nlua7915="L815948"5prcluaannrq;);n14173afilp5741 nampor annr901_ 20g>&qa41 na>41454MI20ie"gu#|0gaun medlua7915="L815948"5prcluaannrq;);n14174afilp5741901_ 20class=="34e31ref=41901>417#20 q_SP3313ref="803errouine" na79currm16errouipor :lua7915="L815948"5prcluaannrq;);n14175afilp574194nt_Idl4Recee4hedule5744194n>414retva" i16 qs i16="L940ALi1_3" i1releaE__resource3biusdSerial e3" " i1releaE__resource3a7 qd+cod c R4 20"u4resullass="line" usc_get_ru)dlua7915="L815948"5prcluaannrq;);n14176afilp5741;n1L4ithunta+l="comits	<41;n1>41464MI20ie"gu#|0gaun m-340ge_pa5 na791ENODEVne" na79currm16ENODEVpor pas qsdr1558#L53" i1533g4e#20 qsdr14177afilp5741i);n162c#953" i16."L93" 41i);>414L294n53" i1533g45>3369" i14901_ 20while4148afilp5741="+co1aE94nt_IdleRecerem41="+>4178eRec} paE94n3g>&qa mausdSerialSIi.68>end of  " i1E: im_resource3()SPdr1558#L53" i1533g45>3369" i14901_ 20while4149afilp5741n3" class="l61" 915resul41n3">414ine4nas qsdr1558#L53" i1533g4=>338" i1s415lafilp57411641 901_ 20ass= 20clas"41164>4116eRecto/procvoids i16="L940ALi1_3" i1releaE__resource3biusdSerial e3" " i1releaE__resource3a7 qd02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336)53" i1533g45>3369" i14901_ 20while4151afilp5741hIDENTAL, SPE 33e1ref="841hID>411="803_MODE_HDLCc34e ||ef="8033e#20 qsdr14152afilp5741e4e>335l01014901_ 20D sp41e4e>411leRec4extra4
CES"LL" namporhisra8debugnlevel331 901_ 204>&q"ebugnleveleRec4"pf_5clasmodcc34e == DEBUG_LEVEL_INFOl_80491 901_ 20DEBUG_LEVEL_INFOpor ;)MODE_HDLCc34e ||ef="8033e#20 qsdr14153afilp5741ap45ranoia_"lineclas="li41ap4>41154MI20ie"gu#|it"%s(%d): " i1releaE__resource3(%s)>entry\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904154afilp5741t__FILE__7915="L815948"541t__>415&qanetiusdebuuuuuuuuuuuuuuuuunta9ilp+co1#95o__FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ;)pas qsdr1558#L53" i1533g4=>338" i1s4155afilp5741ll i1heasclru20aaa3" nSP41ll >415retva" i16 qsS_lernseeeeeeeeeas qsdr1558#L53" i1533g4=>338" i1s4156afilp5741ug_lernsef=4156nl_sID5>="liCES"LL" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it415L294nrq;spinloc_);=""+cod c R4 20"u4free_irqne" na79currm16free_irqa7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it&qtrq_levelpor ,LL" namporhisra8resullass="line" usc_get_ru)pas qsdr1558#L53" i1533g4=>338" i1s4158afilp5741 20g>&qa> 20ed n3" class41 20>4150 qsdr1558#L53" i15="+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it338" i1s4159afilp5741      ue494nt_45 901_ 2041   >4151)6||=!paE94nclua7915="L815948"5prcluaannrq;);n1416lafilp5741 na7915534 cl<_4iusdebug41 na>41 nnl_sID5>="liCES"LL" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it&q"linlevelpor )pas qsdr1558#L53" i1533g4=>338" i1s4162afilp5741lin1684#;spinloc_)4=""+p41lin>41 leRec4extra4
m16_sn1i i16="L940ALi1_free_dmane" na79currm16free_dmaa7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it&q"linlevelpor )pas qsdr1558#L53" i1533g4=>338" i1s4163afilp5741r4nfo	338" i1s41 4afilp5741inf4	416retva" i16 qs i16="L940ALi1_3" i1free_dmanbuff533biusdSerial e3" " i1free_dmanbuff533a7 qd+cod c R4 20"u4resullass="line" usc_get_ru)dlua7915="L815948"5prcluaannrq;);n14166afilp5741"L493"/c46:20Na m="ul tu41"L4>4166)6||=!paE94n"L294181558#L53 " i1free_in0ermediate_rx6Iff53_0g>orybiusdSerial e3" " i1free_in0ermediate_rx6Iff53_0g>orya7 qd+cod c R4 20"u4resullass="line" usc_get_ru)dlua7915="L815948"5prcluaannrq;);n14167afilp574180XME: void_infLgs89"ul 4180X>4167nl_sID5>="li0SP3313ref="803 " i1free_in0ermediate_tx6Iff53_0g>orybiusdSerial e3" " i1free_in0ermediate_tx6Iff53_0g>orya7 qd+cod c R4 20"u4resullass="line" usc_get_ru)dlua7915="L815948"5prcluaannrq;);n14168afilp5741sseq_3" clafilp57485clas41sse>4160 qsdr1558#L5lua7915="L815948"5prcluaannrq;);n14169afilp5741unsigned n3" class="l61"41uns>41 9o	4133eRec4extra4
m16_sn1i i16="L940ALi1_releaE__regionne" na79currm16releaE__regiona7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it413c774);n162c#953" i="L7915="L8ine1558resullass="line" usc_get_ru2"pf_oss ||it338" i1s4172afilp5741hef="8033e#20 qsdr1558#L41hef>413leRec4extra4
clua7915="L815948"5prcluaannrq;);n14173afilp5741"s="line33n4m>3371ulp24n41"s=>41354MI20ie"gu#|CES"u7915="L8ine1558resullass="line" usc_get_ru2"pf_oss ||it417&qanetiusdebuuuuuuuuu SP3313ref="803releaE__mem_regionne" na79currm16releaE__mem_regiona7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm16phys_0g>ory_baE_por ,0x40Il0)dlua7915="L815948"5prcluaannrq;);n14135afilp5741_ 20"2-014 20g>4qa> 20EN41_ 2>417retva" i16 qsS_lernse7915="L8ine1558resullass="line" usc_get_ru2"pf_oss ||it338" i1s4176afilp574120g>&qa>hys_memory_basc 4120g>4136nl_sID5>="liclua7915="L815948"5prcluaannrq;);n14177afilp574120nclic*ICES"s="line33n44120n>417L294nrq;spinlCES"LL" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it4130 qsdr1558#L53" i15="+cod c R4 20"u4releaE__mem_regionne" na79currm16releaE__mem_regiona7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it4131)6||=!paE94nmlafilp5L" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it338" i1s418lafilp5741"line" na7915="L815948"541"li>418mo	4181eRec4extra4
CES"L" namporhisra8resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm160g>ory_baE_por __MODE_HDLCc34e ||ef="8033e#20 qsdr14182afilp57414uctr14901_ 20ass="coref414uc>418leRec4extra4
m16_sn1inta9ilp+co1#95orounmapbiusdSerial e3"tounmapa7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm160g>ory_baE_por _pas qsdr1558#L53" i1533g4=>338" i1s4183afilp5741c>20Na m="ul 1_ 20"2-01441c>2>41854MI20ie"gu#|itory_baE_ne" na79currm160g>ory_baE_por g5creas9="comremov1" 91ALi1_infL!,20TOP>20giupas qsdr1558#L53" i1533g4=>338" i1s4184afilp5741_);48"5__LINE__4nclu="+g41_);>418&qanetiusdebuclua7915="L815948"5prcluaannrq;);n14185afilp5741efuthe state_4nfthe48ss=41efu>41"retva" i16 qsCES"L" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it41"6)6||=!paE94nmlafilp5nta9ilp+co1#95orounmapbiusdSerial e3"tounmapa7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it338" i1s4187afilp5741t41"L294nrq;spinloc_);=""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it20giupas qsdr1558#L53" i1533g4=>338" i1s4188afilp574133g4n>3356"L294l="comits4133g>41"0 qsdr1558#L5clua7915="L815948"5prcluaannrq;);n14189afilp574120 qsdr1558#L53" i15="334120 >41"1)6||=!paE94nlua7915="L815948"5prcluaannrq;);n1419lafilp574101_Su2"pfSss ||eRT " 9114101_>419nnl_sID5>="liCES"LL" namporhisra8debugnlevel331 901_ 204>&q"ebugnleveleRec4"pf_5clasmodcc34e == DEBUG_LEVEL_INFOl_80491 901_ 20DEBUG_LEVEL_INFOpor ;)MODE_HDLCc34e ||ef="8033e#20 qsdr14191afilp574120 qsdr1558#L53" i15="334120 >410c774);n162c#953" i="L+cod c R4 20"u4prt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"%s(%d): " i1releaE__resource3(%s)>exit\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904192afilp574101_Su2"pfSss ||eCT " 9114101_>410leRec4extra4
m16_sn1iiiiiiiiinta9ilp+co1#95o__FILE__331 901_ 204>&q__FILE__por , SP3313ref="803__LINE__331 901_ 204>&q__LINE__por , SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ;)pas qsdr1558#L53" i1533g4=>338" i1s4193afilp574120 qsdr1558#L53" i15="334120 >41054MI20ie"gu#|it3346linas qsdr1558#L53" i1533g4=>338" i1s4194afilp574101_Su2"pfSss ||eDTR" 9114101_>410&qane} paE94n3g>&qa mausdSerialSIi.68>end of  " i1releaE__resource3()SPdr1558#L53" i1533g45>3369" i14901_ 20while4195afilp574120 qsdr1558#L53" i15="334120 >4198hisr53" i1533g45>3369" i14901_ 20while4106afilp574101_Su2"pfSss ||eDSR" 9114101_>419MI20i_flagu#|it0aaa3" enein68> " i1add_de!paE()r1558#L53" i1533g45>3369" i14901_ 20while4197afilp574120 qsdr1558#L53" i15="334120 >419948"5n 8hisra854MI20ie"L83"SP r1558#L53" i1533g45>3369" i14901_ 20while4198afilp5741901_Su2"pfSss ||eDCD" 9141901>4100 qsdn 8hisra854MI20ie"L83"SP      Add the specified>|=!paEsinstanaEsdata
02xithure20g>ther1558#L53" i1533g45>3369" i14901_ 20while4199afilp5741e#20 qsdr1558#L53" i15="41e#2>4101)6||n 8hisra854MI20ie"L83"SP      global  20wed>list of |=!paEs andct_cree"L8 the |=!paEsi1533.r1558#L53" i1533g45>3369" i14901_ 20while42Ilafilp5742Ilaf qsdr1558#L53" i15="42Ila>4201294nn 8hisra854MI20ie"L83"SP      r1558#L53" i1533g45>3369" i14901_ 20while42I1afilp5742I0 qsdr1558#L53" i15="3342I0 >420c774)n 8hisra854MI20ie"L83"SP Argue"L8s:nfo>3346linc_ge6linpoin0er20g>|=!paEsinstanaEsdatar1558#L53" i1533g45>3369" i14901_ 20while42I2afilp5742I1_Su2"pfSss ||eCT " 91142I1_>420leRecn 8hisra854MI20ie"L83"SP Rgaun mValue:nfo>3346Noner1558#L53" i1533g45>3369" i14901_ 20while42I3afilp5742I0 qsdr1558#L53" i15="3342I0 >42054MI2n 8hisra854MI20ie"L83"SPdr1558#L53" i1533g45>3369" i14901_ 20while42I4afilp5742I1_Su2"pfSss ||eDTR" 91142I1_>420&qaneto/procvoids i16="L940ALi1_3" i1add_de!paEbiusdSerial e3" " i1add_de!paEa7 qd 02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336;)MODE_HDLCc34e ||ef="8033e#20 qsdr142I5afilp5742I0 qsdr1558#L53" i15="3342I0 >420retva_MODE_HDLCc34e ||ef="8033e#20 qsdr142I6afilp5742I1_Su2"pfSss ||eDSR" 91142I1_>4206)6||=!paE94n"L294181558#L53resullass="line" usc_get_ru2"pf_oss ||it20giupas qsdr1558#L53" i1533g4=>338" i1s42I7afilp5742I0 qsdr1558#L53" i15="3342I0 >4207nl_sID5>="li0SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="4813" i1de!paE_i15330giupas qsdr1558#L53" i1533g4=>338" i1s42I8afilp5742I01_Su2"pfSss ||eDCD" 9142I01>4208nl_sID5>="li0SP3313ref="803sprt__fbiusdSerial e3"sprt__fa7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  8hisra854MI6=3ing">"153SL%d"r1558#L,0SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it338" i1s42I9afilp5742I#20 qsdr1558#L53" i15="42I#2>4201)6||=!paE94nlua7915="L815948"5prcluaannrq;);n1421lafilp5742 class="lsxab 20" 911ref42 cl>421nnl_sID5>="liCES"0SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it42 leRec4extra4
m16_sn1iID5>="li0SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it338" i1s42 3afilp57427;sfleRecepor clas= eq_#427;s>421L93" 53" i1533g45>3369" i14901_ 20while42 4afilp5742n3" class="lrxm99c" 911r42n3">42 &qanetiusdebuuuuuuuuuCES"oss ||it42 retva" i16 qsS_lernseeeeeeeee i16="L940ALi1_resullass="line" usc_get_ru2"pf_oss ||it338" i1s42 6afilp5742" i1FY" i1)6?181558#L53"42" i>4216)6||=!paE94nmlafilp5558#L53"CES"0SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it42 L294nrq;spinloc_);=""""""""""eeeeeeee i16="L940ALi1_resullass="line" usc_get_ru2"pf_oss ||it338" i1s42 8afilp5742901_ 20class=="33_49ref=42901>42 0 qsdr1558#L53" i15="clua7915="L815948"5prcluaannrq;);n142 9afilp57424IdleR4ceed n3" class="l424Id>421ine4nas qsdr1558#L53" i1533g4=>338" i1s422lafilp5742OP>20gaow_latencgned n3"42OP>>422c294nrq;spinloc_);=""CES"oss ||it422c774);n162c#953" i="Liiiiiiii i16="L940ALi1_resullass="line" usc_get_ru2"pf_oss ||it338" i1s4222afilp57421IVEDl420c_6="L83" claD 421IV>42OleRec4extra4
m16_sn1i558#L53"CES"0SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it42O54MI20ie"gu#|it338" i1s4224afilp5742 clas="line" nampor annr42 cl>422&qanetiusdebuuuuuuuuuuuuuuuuueLE__CES"0SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it338" i1s4225afilp5742line        br4akmgs49"u42lin>42Oretva" i16 qsS_lernseeeeeeeeeiiiiiiii i16="L940ALi1_resullass="line" usc_get_ru2"pf_oss ||it338" i1s4226afilp5742ine" na7915="L815948"55<42ine>42O6)6||=!paE94nmlafilp5clua7915="L815948"5prcluaannrq;);n142O7afilp5742fo	422L294nrq;spinlclua7915="L815948"5prcluaannrq;);n142O8afilp5742#in8gs89"ul mg4l_8044242O0 qsdlua7915="L815948"5prcluaannrq;);n142O9afilp57427915="L91602luIc_flagu4|42791>42O1)6||=!paE94nreas9="comremov3" i1de!paE_i1533g4L>331m16="4813" i1de!paE_i15330giu++pas qsdr1558#L53" i1533g4=>338" i1s423lafilp5742_mgs8"614231294nrq;spinlas qsdr1558#L53" i1533g4=>338" i1s4231afilp5742lin1684#D sp!paE944t_Idl42lin>4231eRec4extra4
CES"L!+cod c R4 20"u43" i1de!paE_listg4L>331m16="4813" i1de!paE_list0336;)MODE_HDLCc34e ||ef="8033e#20 qsdr142_2afilp5742annr901_ 20g>&qa> 20
m1642ann>423leRec4extra4
m16_sn1i3cod c R4 20"u43" i1de!paE_listg4L>331m16="4813" i1de!paE_list0336;5clasmodcc34e == resullass="line" usc_get_rupas qsdr1558#L53" i1533g4=>338" i1s4233afilp5742=",ss="l hardw" enSPE 3342=",>42354MI20ie"gu#|eLE___nlas qsdr1558#L53" i1533g4=>338" i1s4234afilp5742 20class=="34e3or hisL,242 20>423&qanetiusdebuuuuuuuuu02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53current_de!ne" na79currm16current_de!774);5creas9="comremov3" i1de!paE_listg4L>331m16="4813" i1de!paE_list0336pas qsdr1558#L53" i1533g4=>338" i1s4235afilp574215="L91602xithuntat_43" 4215=>423retva" i16 qsS_lernsewhile"LL" namporhisra8current_de!ne" na79currm16current_de!774)2"pf_oss ||it4236)6||=!paE94nmlafilp5558#L53"nta9ilp+co1#95ocurrent_de!ne" na79currm16current_de!774);5creas9="comremovcurrent_de!ne" na79currm16current_de!774)2"pf_oss ||it338" i1s4237afilp57424akmgs49"ul mgsl_80491 9424ak>423L294nrq;spinloc_);=""+cod c R4 20"u4current_de!ne" na79currm16current_de!774)2"pf_oss ||it338" i1s4238afilp5742E94nt4IdleR43_queue5748542E94>4230 qsdr1558#L5clua7915="L815948"5prcluaannrq;);n142_9afilp5742|=!paE94n 4231)6||=!paE94nlua7915="L815948"5prcluaannrq;);n1424lafilp57427wagsl_80491 901_ 20clas427wa>424nnl_sID5>="liCES"LL" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it424c774);n162c#953" i="L7915="L8ine1558resullass="line" usc_get_ru2"pf_oss ||it338" i1s4272afilp574291 901_ 20clasluaannrq;)4291 >4242)6||=!paE94neLE__CES"LL" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it338" i1s4274afilp5742901_ 20class=="34e31ref=42901>4244)6||=!paE94nlua7915="L815948"5prcluaannrq;);n14245afilp574294nt_Idl4Recee4hedule5744294n>424retva" i16 qsCES"LL" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it4246)6||=!paE94nmlafilp5nta9ilp+co1#95oprt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"S3e#L0 q PCI v%ds%s: IO=%04X IRQ=%d Mem=%08X,%08X MaxFrnnrSize=%u\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904277afilp5742i);n162c#953" i16."L93" 42i);>424L294nrq;spinloc_);=""iiiiiiii i16="L940ALi1_resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qtrq_levelpor ,5clas9=_FILE__1 901at_ el_80491 904278afilp5742="+co1aE94nt_IdleRecerem42="+>4240 qsdr1558#L53" i15="""""""""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||itory_baE_ne" na79currm16phys_0g>ory_baE_por ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it4241)6||=!paE94nmlafilp5558#L53"nta9ilp+co1#95oresullass="line" usc_get_ru2"pf_oss ||it338" i1s425lafilp57421641 901_ 20ass= 20clas"42164>425mo	425c774);n162c#953" i="L+cod c R4 20"u4prt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"S3e#L0 q ISA>%s: IO=%04X IRQ=%d DMA=%d MaxFrnnrSize=%u\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904252afilp5742e4e>335l01014901_ 20D sp42e4e>425leRec4extra4
m16_sn1iID5>="li0SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qde!paE_annrpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qtrq_levelpor ,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&q"linlevelpor ,5clas9=_FILE__1 901at_ el_80491 904253afilp5742ap45ranoia_"lineclas="li42ap4>42154MI20ie"gu#|it338" i1s4254afilp5742t__FILE__7915="L815948"542t__>425&qanetiusdebuclua7915="L815948"5prcluaannrq;);n14255afilp5742ll i1heasclru20aaa3" nSP42ll >4258hisr53" i1533g45>3369" i14901_ 20while4256afilp5742ug_lernsef=4256nl_s#CESoss ||it3369" i14901_ 20while4257afilp5742dl4Recep4clua7915="L815942dl4>4257nl_sID5>="li0SP3313ref="803hdlcde!_initg4L>331m16="481hdlcde!_inita7 qdnta9ilp+co1#95oresullass="line" usc_get_ru)pas qsdr1558#L53" i1533g4=>338" i1s4258afilp5742 20g>&qa> 20ed n3" class42 20>4250 qsd#endifas qsdr1558#L53" i1533g4=>338" i1s4259afilp5742      ue494nt_45 901_ 2042   >425ine4nas qsdr1558#L53" i1533g4=>338" i1s426lafilp5742 na7915534 cl<_4iusdebug42 na>42 nnl_s} paE94n3g>&qa mausdSerialSIi.68>end of  " i1add_de!paE()SPdr1558#L53" i1533g45>3369" i14901_ 20while4261afilp5742mgsl_80491 901_ 20class=42mgs>426="8033 || qsdr1558#L53" i15="L33 4e>3354262afilp5742lin1684#;spinloc_)4=""+p42lin>42 leRecto/procconstu02xithunta9ilp+co1#95o i1_port_oper/pronsbiusdSerial e3"ti1_port_oper/pronsnl_sIreas9="comremov3" i1port_op3biusdSerial e3" " i1port_op3774);5c_MODE_HDLCc34e ||ef="8033e#20 qsdr14263afilp5742r4nfo	426retva}pas qsdr1558#L53" i1533g4=>338" i1s4266afilp5742"L493"/c46:20Na m="ul tu42"L4>4266)6||as qsdr1558#L53" i1533g4=>338" i1s4267afilp574280XME: void_infLgs89"ul 4280X>426L294n53" i1533g45>3369" i14901_ 20while4268afilp5742sseq_3" clafilp57485clas42sse>4260 qsdn 8hisra854MI20ie"L83"68> " i1allocate_"e!paE()r1558#L53" i1533g45>3369" i14901_ 20while4269afilp5742unsigned n3" class="l61"42uns>4261)6||n 8hisra854MI20ie"L83"SP r1558#L53" i1533g45>3369" i14901_ 20while427lafilp5742336"line4 na7915Dludr16742336>4271294nn 8hisra854MI20ie"L83"SP      Allocate andct_itialize a>|=!paEsinstanaEs02xithurer1558#L53" i1533g45>3369" i14901_ 20while4271afilp5742fleRecepor clas= taa_buf42fle>427c774)n 8hisra854MI20ie"L83"SP aE94n31558#L53" i1533g45>3369" i14901_ 20while4272afilp5742hef="8033e#20 qsdr1558#L42hef>427leRecn 8hisra854MI20ie"L83"SP Argue"L8s:nfo>3346linnoner1558#L53" i1533g45>3369" i14901_ 20while4273afilp5742"s="line33n4m>3371ulp24n42"s=>42754MI2n 8hisra854MI20ie"L83"SP Rgaun mValue:nfo>3346poin0er20g>3" i16=33l4sCESsuccess, otherwise OP>20g558#L53" i1533g45>3369" i14901_ 20while4274afilp5742"line" nampor annr901_ 242"li>427&qanen 8hisra854MI20ie"L83"SPdr1558#L53" i1533g45>3369" i14901_ 20while4235afilp5742_ 20"2-014 20g>4qa> 20EN42_ 2>427retvato/proc02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>33*LL" namporhisra8 " i1allocate_"e!paEbiusdSerial e3" " i1allocate_"e!paEa7 qdvoid)MODE_HDLCc34e ||ef="8033e#20 qsdr14276afilp574220g>&qa>hys_memory_basc 4220g>4236nl_s_MODE_HDLCc34e ||ef="8033e#20 qsdr14277afilp574220nclic*ICES"s="line33n44220n>427L294nrq;spinl02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336pas qsdr1558#L53" i1533g4=>338" i1s4278afilp5742f=4270 qsdr1558#L5lua7915="L815948"5prcluaannrq;);n14239afilp5742"line44ntnwait_q3" iE5la42"li>4271)6||=!paE94nreas9="comremov" 80331 901_ 204>&qa>420336;5creas9="comremovkzalloc331 901_ 204>&qkzalloca7 qdsizeofd02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>33),5clas9=_FILE__1 901at_ el_80491 90428lafilp5742"line" na7915="L815948"542"li>428c294nrq;spinloc_);=""unta9ilp+co1#95oGFP_KERNE91ALi1_infL!,20TGFP_KERNE9t_ru)pas qsdr1558#L53" i1533g4=>338" i1s4281afilp5742="c#|L83" clapor clas="l42="c>428c774);n162c#953" i="Lias qsdr1558#L53" i1533g4=>338" i1s4282afilp57424uctr14901_ 20ass="coref424uc>428leRec4extra4
CES"!+cod c R4 20"u4resullass="line" usc_get_ru)c_MODE_HDLCc34e ||ef="8033e#20 qsdr14283afilp5742c>20Na m="ul 1_ 20"2-01442c>2>42854MI20ie"gu#|it"Error can't allocate |=!paEsinstanaEsdata\n"r1558#L)pas qsdr1558#L53" i1533g4=>338" i1s4284afilp5742_);48"5__LINE__4nclu="+g42_);>428&qanetiusdebuc eLE___MODE_HDLCc34e ||ef="8033e#20 qsdr14285afilp5742efuthe state_4nfthe48ss=42efu>428retva" i16 qsS_lernsenta9ilp+co1#95o i1_port_initg4L>331m16="481 i1_port_inita7 qd&_oss ||it338" i1s4286afilp5742541 901_ 20ass="com8men 42541>42"6)6||=!paE94nmlafilp5nta9ilp+co1#95oresullass="line" usc_get_ru2"pf_oss ||it338" i1s4287afilp5742t42"L294nrq;spinloc_);=""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it&qmagic0336;5creas9="comremovMGSL_MAGICne" na79currm16MGSL_MAGIC774)pas qsdr1558#L53" i1533g4=>338" i1s4288afilp574233g4n>3356"L294l="comits4233g>4280 qsdr1558#L53" i15="+cod c R4 20"u4INIT_WORKne" na79currm16INIT_WORKa7 qd&_oss ||it338" i1s4289afilp574220 qsdr1558#L53" i15="334220 >4281)6||=!paE94nmlafilp5L" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it338" i1s429lafilp574201_Su2"pfSss ||eRT " 9114201_>4291294nrq;spinloc_);=""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it331m16="481closingnwait774);5c306"L294181558#L53HZbiusdSerial e3"HZ774)dlua7915="L815948"5prcluaannrq;);n14292afilp574201_Su2"pfSss ||eCT " 9114201_>420leRec4extra4
m16_sn1i+cod c R4 20"u4reitnwaitqueue_headbiusdSerial e3"teitnwaitqueue_heada7 qd&_oss ||it338" i1s4293afilp574220 qsdr1558#L53" i15="334220 >42054MI20ie"gu#|it338" i1s4294afilp574201_Su2"pfSss ||eDTR" 9114201_>429&qanetiusdebuuuuuuuuu SP3313ref="803spin_lock_initg4L>331m16="481spin_lock_inita7 qd&_oss ||it&qtrq_spinlockt_ru)pas qsdr1558#L53" i1533g4=>338" i1s4295afilp574220 qsdr1558#L53" i15="334220 >429retva" i16 qsS_lernsenta9ilp+co1#95ospin_lock_initg4L>331m16="481spin_lock_inita7 qd&_oss ||it&qnetlockt_ru)pas qsdr1558#L53" i1533g4=>338" i1s4296afilp574201_Su2"pfSss ||eDSR" 9114201_>4296)6||=!paE94nmlafilp5nta9ilp+co1#95omemcpybiusdSerial e3" emcpya7 qd&_oss ||it338" i1s4297afilp574220 qsdr1558#L53" i15="334220 >429L294nrq;spinloc_);=""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it338" i1s4298afilp5742901_Su2"pfSss ||eDCD" 9142901>4290 qsdr1558#L53" i15="+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it338" i1s4299afilp5742e#20 qsdr1558#L53" i15="42e#2>4291)6||=!paE94nmlafilp5L" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it430leRec4extra4
0gaun m"L294181558#L53" 80331 901_ 204>&qa>420336pas qsdr1558#L53" i1533g4=>338" i1s43I3afilp5743I0 qsdr1558#L53" i15="3343I0 >430L93" 53" i1533g45>3369" i14901_ 20while43I4afilp5743I1_Su2"pfSss ||eDTR" 91143I1_>430&qane} paE94n3g>&qa mausdSerialSIi.68>end of  " i1allocate_"e!paE()Pdr1558#L53" i1533g45>3369" i14901_ 20while43I5afilp5743I0 qsdr1558#L53" i15="3343I0 >4308hisr53" i1533g45>3369" i14901_ 20while43I6afilp5743I1_Su2"pfSss ||eDSR" 91143I1_>4306)6||to/procconstu02xithunta9ilp+co1#95o i1_oper/pronsbiusdSerial e3"ti1_oper/pronsnl_sIreas9="comremov3" i1op3biusdSerial e3" " i1op3774);5c_MODE_HDLCc34e ||ef="8033e#20 qsdr143I7afilp5743I0 qsdr1558#L53" i15="3343I0 >4307nl_sID5>="li.+cod c R4 20"u4install331 901_ 204>&qtnstall0336;5creas9="comremov " i1install331 901_ 204>&q " i1install774),5clas9=_FILE__1 901at_ el_80491 9043I8afilp5743I01_Su2"pfSss ||eDCD" 9143I01>4308nl_sID5>="li.+cod c R4 20"u4openne" na79currm16open0336;5creas9="comremov " i1openne" na79currm16 " i1open774),5clas9=_FILE__1 901at_ el_80491 9043I9afilp5743I#20 qsdr1558#L53" i15="43I#2>4301)6||=!paE94n.+cod c R4 20"u4closebiusdSerial e3"close0336;5creas9="comremov " i1closebiusdSerial e3" " i1close774),5clas9=_FILE__1 901at_ el_80491 90431lafilp5743 class="lsxab 20" 911ref43 cl>431nnl_sID5>="li.+cod c R4 20"u4writebiusdSerial e3"write0336;5creas9="comremov " i1writebiusdSerial e3" " i1write774),5clas9=_FILE__1 901at_ el_80491 904311afilp5743fleRecepor clas= eq_#37;43fle>43 c774);n162c#9.+cod c R4 20"u4put_charbiusdSerial e3"put_char0336;5creas9="comremov " i1put_charbiusdSerial e3" " i1put_char774),5clas9=_FILE__1 901at_ el_80491 904312afilp57433" class="lrxsh 20" 911r433" >43 leRec4extra4
.+cod c R4 20"u4flush_char3biusdSerial e3"flush_char30336;5creas9="comremov " i1flush_char3biusdSerial e3" " i1flush_char3774),5clas9=_FILE__1 901at_ el_80491 904313afilp57437;sfleRecepor clas= eq_#437;s>43154MI20ie"gu#|.+cod c R4 20"u4write_roombiusdSerial e3"write_room0336;5creas9="comremov " i1write_roombiusdSerial e3" " i1write_room774),5clas9=_FILE__1 901at_ el_80491 904314afilp5743n3" class="lrxm99c" 911r43n3">431&qanetiusdebu.+cod c R4 20"u4char31innbuff53biusdSerial e3"char31innbuff530336;5creas9="comremov " i1char31innbuff53biusdSerial e3" " i1char31innbuff53774),5clas9=_FILE__1 901at_ el_80491 904315afilp5743or clas="line" nam6 we5743or >43 retva" i16 qs.+cod c R4 20"u4flush_buff53biusdSerial e3"flush_buff530336;5creas9="comremov " i1flush_buff53biusdSerial e3" " i1flush_buff530336,5clas9=_FILE__1 901at_ el_80491 904316afilp5743" i1FY" i1)6?181558#L53"43" i>4316)6||=!paE94n.+cod c R4 20"u4ioctl331 901_ 204>&qtoctl0336;5creas9="comremov " i1ioctl331 901_ 204>&q " i1ioctl0336,5clas9=_FILE__1 901at_ el_80491 904317afilp5743rrrrrrGAINline":#-01_ 2043rrr>4317nl_sID5>="li.+cod c R4 20"u4throttlebiusdSerial e3"throttle0336;5creas9="comremov " i1throttlebiusdSerial e3" " i1throttle0336,5clas9=_FILE__1 901at_ el_80491 904318afilp5743901_ 20class=="33_49ref=43901>4318nl_sID5>="li.+cod c R4 20"u4unthrottlebiusdSerial e3"unthrottle0336;5creas9="comremov " i1unthrottlebiusdSerial e3" " i1unthrottle0336,5clas9=_FILE__1 901at_ el_80491 904319afilp57434IdleR4ceed n3" class="l434Id>4311)6||=!paE94n.+cod c R4 20"u4send_xcharbiusdSerial e3"send_xchar0336;5creas9="comremov " i1send_xcharbiusdSerial e3" " i1send_xchar0336,5clas9=_FILE__1 901at_ el_80491 90432lafilp5743OP>20gaow_latencgned n3"43OP>>432nnl_sID5>="li.+cod c R4 20"u4break_ctl331 901_ 204>&qbreak_ctl0336;5creas9="comremov " i1breakbiusdSerial e3" " i1break0336,5clas9=_FILE__1 901at_ el_80491 904321afilp5743ine" nampor annr901_ 20g43ine>432c774);n162c#9.+cod c R4 20"u4wait_untii1sentg4L>331m16="481wait_untii1sent0336;5creas9="comremov " i1wait_untii1sentg4L>331m16="481 " i1wait_untii1sent0336,5clas9=_FILE__1 901at_ el_80491 904322afilp57431IVEDl420c_6="L83" claD 431IV>432leRec4extra4
.+cod c R4 20"u4set_0ermio3biusdSerial e3"set_0ermio30336;5creas9="comremov " i1set_0ermio3biusdSerial e3" " i1set_0ermio30336,5clas9=_FILE__1 901at_ el_80491 904323afilp5743""+ed n3" clasnetc_);8me43""+>43254MI20ie"gu#|.+cod c R4 20"u4stopbiusdSerial e3"stop0336;5creas9="comremov " i1stopbiusdSerial e3" " i1stop0336,5clas9=_FILE__1 901at_ el_80491 904324afilp5743 clas="line" nampor annr43 cl>432&qanetiusdebu.+cod c R4 20"u4startet_ru2"pf_oss |start0336;5creas9="comremov " i1startet_ru2"pf_oss | " i1start0336,5clas9=_FILE__1 901at_ el_80491 904325afilp5743line        br4akmgs49"u43lin>432retva" i16 qs.+cod c R4 20"u4hangupbiusdSerial e3"hangup0336;5creas9="comremov " i1hangupbiusdSerial e3" " i1hangup0336,5clas9=_FILE__1 901at_ el_80491 904326afilp5743ine" na7915="L815948"55<43ine>4326)6||=!paE94n.+cod c R4 20"u4tiocmgeine" na79currm16tiocmgei0336;5creas9="comremovtiocmgeine" na79currm16tiocmgei0336,5clas9=_FILE__1 901at_ el_80491 904327afilp5743fo	4327nl_sID5>="li.+cod c R4 20"u4tiocmseine" na79currm16tiocmsei0336;5creas9="comremovtiocmseine" na79currm16tiocmsei0336,5clas9=_FILE__1 901at_ el_80491 904328afilp5743#in8gs89"ul mg4l_804434328nl_sID5>="li.+cod c R4 20"u4gei_ii1533g4L>331m16="481gei_ii15330336;5creas9="comremov sgl_gei_ii1533g4L>331m16="481 sgl_gei_ii15330336,5clas9=_FILE__1 901at_ el_80491 904329afilp57437915="L91602luIc_flagu4|43791>4321)6||=!paE94n.+cod c R4 20"u4proc_fop3biusdSerial e3"proc_fop30336;5c&_oss ||it4331294n}pas qsdr1558#L53" i1533g4=>338" i1s4331afilp5743lin1684#D sp!paE944t_Idl43lin>433="8033 || qsdr1558#L53" i15="L33 4e>33543_2afilp5743annr901_ 20g>&qa> 20
m1643ann>433leRecn 8hisra854MI20ie"L83"/*r1558#L53" i1533g45>3369" i14901_ 20while4333afilp5743=",ss="l hardw" enSPE 3343=",>43354MI2n 8hisra854MI20ie"L83"SP perform  i1 |=!paEsinitializ/pronr1558#L53" i1533g45>3369" i14901_ 20while4334afilp5743 20class=="34e3or hisL,243 20>433&qanen 8hisra854MI20ie"L83"SPdr1558#L53" i1533g45>3369" i14901_ 20while4335afilp574315="L91602xithuntat_43" 4315=>433retvato/procinhunta9ilp+co1#95o ef="teitn i1331 901_ 204>&q " i1initn i1a7 qdvoid)MODE_HDLCc34e ||ef="8033e#20 qsdr143_6afilp5743"34e3otVICi0ief="8034e8r43"34>4336nl_s_MODE_HDLCc34e ||ef="8033e#20 qsdr14337afilp57434akmgs49"ul mgsl_80491 9434ak>433L294nrq;spinlinhunta9ilp+co1#95orc331 901_ 204>&qrc0336pas qsdr1558#L53" i1533g4=>338" i1s4338afilp5743E94nt4IdleR43_queue5748543E94>4330 qsdlua7915="L815948"5prcluaannrq;);n143_9afilp5743|=!paE94n 4331)6||=!paE94nreas9="comremovserial_815948biusdSerial e3"serial_8159480336;5creas9="comremovallocn i1_815948biusdSerial e3"allocn i1_815948a7 qd128)dlua7915="L815948"5prcluaannrq;);n1434lafilp57437wagsl_80491 901_ 20clas437wa>434nnl_sID5>="liCES"!+cod c R4 20"u4serial_815948biusdSerial e3"serial_8159480336)MODE_HDLCc34e ||ef="8033e#20 qsdr14371afilp5743" class="lin34e7ref="80343" c>434c774);n162c#953" i="L0gaun m-+cod c R4 20"u4ENOMEMbiusdSerial e3"ENOMEM0336pas qsdr1558#L53" i1533g4=>338" i1s4372afilp574391 901_ 20clasluaannrq;)4391 >4342)6||=!paE94nas qsdr1558#L53" i1533g4=>338" i1s4373afilp5743 nampor annr901_ 20g>&qa43 na>43454MI20ie"gu#|+cod c R4 20"u4serial_815948biusdSerial e3"serial_81594803362"pf_oss ||it&qd15948_annr0336;5cr 8hisra854MI6=3ing">"g4=>338""r1558#Lpas qsdr1558#L53" i1533g4=>338" i1s4374afilp5743901_ 20class=="34e31ref=43901>4344)6||=!paE94n+cod c R4 20"u4serial_815948biusdSerial e3"serial_81594803362"pf_oss ||it&qannr0336;5cr 8hisra854MI6=3ing">"t53SL"r1558#Lpas qsdr1558#L53" i1533g4=>338" i1s4375afilp574394nt_Idl4Recee4hedule5744394n>434retva" i16 qs+cod c R4 20"u4serial_815948biusdSerial e3"serial_81594803362"pf_oss ||it338" i1s4376afilp5743;n1L4ithunta+l="comits	<43;n1>4346)6||=!paE94n"L294181558#L53serial_815948biusdSerial e3"serial_81594803362"pf_oss ||it338" i1s4377afilp5743i);n162c#953" i16."L93" 43i);>4347nl_sID5>="li0SP3313ref="803serial_815948biusdSerial e3"serial_81594803362"pf_oss ||it338" i1s4378afilp5743="+co1aE94nt_IdleRecerem43="+>4348nl_sID5>="li0SP3313ref="803serial_815948biusdSerial e3"serial_81594803362"pf_oss ||it338" i1s4379afilp5743n3" class="l61" 915resul43n3">4341)6||=!paE94nreas9="comremovserial_815948biusdSerial e3"serial_81594803362"pf_oss ||it338" i1s435lafilp57431641 901_ 20ass= 20clas"43164>435mo	338" i1s4351afilp5743hIDENTAL, SPE 33e1ref="843hID>435c774);n162c#953" i="L+cod c R4 20"u4B96Ilaf qsdr15al e3"B96Il774);|L+cod c R4 20"u4CS8af qsdr15al e3"CS8774);|L+cod c R4 20"u4CREADaf qsdr15al e3"CREAD774);|L+cod c R4 20"u4HUPC91ALi1_infL!,20THUPC9774);|L+cod c R4 20"u4CLOCA91ALi1_infL!,20TCLOCA90336pas qsdr1558#L53" i1533g4=>338" i1s4352afilp5743e4e>335l01014901_ 20D sp43e4e>435leRec4extra4
reas9="comremovserial_815948biusdSerial e3"serial_81594803362"pf_oss ||it338" i1s4353afilp5743ap45ranoia_"lineclas="li43ap4>43554MI20ie"gu#|+cod c R4 20"u4serial_815948biusdSerial e3"serial_81594803362"pf_oss ||it338" i1s4354afilp5743t__FILE__7915="L815948"543t__>4354)6||=!paE94n+cod c R4 20"u4serial_815948biusdSerial e3"serial_81594803362"pf_oss ||it338" i1s4355afilp5743ll i1heasclru20aaa3" nSP43ll >435retva" i16 qs+cod c R4 20"u4tty1set_oper/pronsbiusdSerial e3"ti1_set_oper/pronsa7 qd+cod c R4 20"u4serial_815948biusdSerial e3"serial_8159480336,c&_oss ||it4356)6||=!paE94nCES"d+cod c R4 20"u4rc331 901_ 204>&qrc0336;5creas9="comremovtty1regis er_815948biusdSerial e3"tty1regis er_815948a7 qd+cod c R4 20"u4serial_815948biusdSerial e3"serial_8159480336));"lf_ 0)c_MODE_HDLCc34e ||ef="8033e#20 qsdr14357afilp5743dl4Recep4clua7915="L815943dl4>435L294nrq;spinloc_);=""+cod c R4 20"u4prt__wet_ru2"pf_oss |prt__wa7 qd  8hisra854MI6=3ing">"%s(%d):Couldn't regis er serial 34e ||\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904358afilp5743 20g>&qa> 20ed n3" class43 20>4350 qsdr1558#L53" i15="""""""""+cod c R4 20"u4__FILE__et_ru2"pf_oss |__FILE__0336,+cod c R4 20"u4__LINE__et_ru2"pf_oss |__LINE__774))dlua7915="L815948"5prcluaannrq;);n14359afilp5743      ue494nt_45 901_ 2043   >4351)6||=!paE94nmlafilp5L" namporhisra8put_ i1_815948biusdSerial e3"put_ i1_815948a7 qd+cod c R4 20"u4serial_815948biusdSerial e3"serial_8159480336)dlua7915="L815948"5prcluaannrq;);n1436lafilp5743 na7915534 cl<_4iusdebug43 na>4361294nrq;spinloc_);=""+cod c R4 20"u4serial_815948biusdSerial e3"serial_8159480336;5creas9="comremov1" 91ALi1_infL!,20TOP>20giupas qsdr1558#L53" i1533g4=>338" i1s4361afilp5743mgsl_80491 901_ 20class=43mgs>436c774);n162c#953" i="L0gaun mnta9ilp+co1#95orc331 901_ 204>&qrc0336pas qsdr1558#L53" i1533g4=>338" i1s4362afilp5743lin1684#;spinloc_)4=""+p43lin>436leRec4extra4
clua7915="L815948"5prcluaannrq;);n14363afilp5743r4nfo	"%s>%s,  i1 major#%d\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 9043 5afilp5743a3" en/i);3396ref="8033i43a3">436retva" i16 qsS_lernsenta9ilp+co1#95o"15948_annr331 901_ 204>&qd15948_annr0336,  SP3313ref="803d15948__1 9ionne" na79currm16d15948__1 9ion0336,5clas9=_FILE__1 901at_ el_80491 904366afilp5743"L493"/c46:20Na m="ul tu43"L4>4366)6||=!paE94nmlafilp5nta9ilp+co1#95oserial_815948biusdSerial e3"serial_81594803362"pf_oss ||it436L294nrq;spinl0gaun mlpas qsdr1558#L53" i1533g4=>338" i1s4368afilp5743sseq_3" clafilp57485clas43sse>4360 qsdclua7915="L815948"5prcluaannrq;);n14369afilp5743unsigned n3" class="l61"43uns>436ine4nas qsdr1558#L53" i1533g4=>338" i1s437lafilp5743336"line4 na7915Dludr16743336>4371294nn 8hisra854MI20ie"L83"68>enumer/pe user specified ISA>adapt53377558#L53" i1533g45>3369" i14901_ 20while4371afilp5743fleRecepor clas= taa_buf43fle>437c774)n 8hisra854MI20ie"L83"SPdr1558#L53" i1533g45>3369" i14901_ 20while4372afilp5743hef="8033e#20 qsdr1558#L43hef>437leRecto/procvoidunta9ilp+co1#95o ef="enum_isa_"e!paE3biusdSerial e3" " i1enum_isa_"e!paE3a7 qdvoid)MODE_HDLCc34e ||ef="8033e#20 qsdr14373afilp5743"s="line33n4m>3371ulp24n43"s=>43754MI2_MODE_HDLCc34e ||ef="8033e#20 qsdr14374afilp5743"line" nampor annr901_ 243"li>4374)6||=!paE94n02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336pas qsdr1558#L53" i1533g4=>338" i1s4335afilp5743_ 20"2-014 20g>4qa> 20EN43_ 2>437retva" i16 qsCnhunta9ilp+co1#95oi331 901_ 204>&qa0336pas qsdr1558#L53" i1533g4=>338" i1s4336afilp574320g>&qa>hys_memory_basc 4320g>4376)6||=!paE94nmlafilp5as qsdr1558#L53" i1533g4=>338" i1s4337afilp574320nclic*ICES"s="line33n44320n>437L294nrq;spinln 8hisra854MI20ie"L83"68>Check for user specified ISA>"e!paE3SPdr1558#L53" i1533g45>3369" i14901_ 20while4378afilp5743f=4370 qsdr1558#L5lua7915="L815948"5prcluaannrq;);n14339afilp5743"line44ntnwait_q3" iE5la43"li>4371)6||=!paE94nfor dnta9ilp+co1#95or331 901_ 204>&qa0336=0 ;dnta9ilp+co1#95or331 901_ 204>&qa0336;"lf_ nta9ilp+co1#95oMAX_ISA_DEVICES" " na79currm16MAX_ISA_DEVICES0336)c&_&_unta9ilp+co1#95oi0331 901_ 204>&qa20336[0SP3313ref="803r331 901_ 204>&qa0336]c&_&_unta9ilp+co1#95oirqne" na79currm16irq0336[0SP3313ref="803r331 901_ 204>&qa0336]_unta9ilp+co1#95oi331 901_ 204>&qa0336++)_MODE_HDLCc34e ||ef="8033e#20 qsdr1438lafilp5743"line" na7915="L815948"543"li>438c294nrq;spinloc_);=""CES"LL" namporhisra8debugnlevel331 901_ 204>&q"ebugnlevel0336;"pf_5creas9="comremovDEBUG_LEVEL_INFO331 901_ 204>&qDEBUG_LEVEL_INFO0336;)MODE_HDLCc34e ||ef="8033e#20 qsdr14381afilp5743="c#|L83" clapor clas="l43="c>438c774);n162c#953" i="Li!paE94n+cod c R4 20"u4prt__wet_ru2"pf_oss |prt__wa7 qd  8hisra854MI6=3ing">"ISA>"e!paE specified io=%04X,irq=%d,dma=%d\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904382afilp57434uctr14901_ 20ass="coref434uc>438leRec4extra4
;n162c#953" i="Li!paE94n+cod c R4 20"u4i0331 901_ 204>&qa20336[0SP3313ref="803r331 901_ 204>&qa0336],  SP3313ref="803rrqne" na79currm16irq0336[0SP3313ref="803r331 901_ 204>&qa0336],  SP3313ref="803dma331 901_ 204>&q"ma0336[0SP3313ref="803r331 901_ 204>&qa0336]c)dlua7915="L815948"5prcluaannrq;);n14383afilp5743c>20Na m="ul 1_ 20"2-01443c>2>43854MI20ie"gu#|it438&qanetiusdebuuuuuuuuu SP3313ref="803" 80331 901_ 204>&qa>420336;5creas9="comremov " i1allocate_"e!paEbiusdSerial e3" " i1allocate_"e!paEa7 qd)dlua7915="L815948"5prcluaannrq;);n14385afilp5743efuthe state_4nfthe48ss=43efu>438retva" i16 qsS_lernseCES"L!+cod c R4 20"u4" 80331 901_ 204>&qa>420336;)c_MODE_HDLCc34e ||ef="8033e#20 qsdr14386afilp5743541 901_ 20ass="com8men 43541>43"6)6||=!paE94nmlafilp5uuuuuuuu  8hisra854MI20ie"L83"68>error allocating |=!paEsinstanaEsdataSPdr1558#L53" i1533g45>3369" i14901_ 20while4387afilp5743t43"L294nrq;spinloc_);=""S_lernseCES"LL" namporhisra8debugnlevel331 901_ 204>&q"ebugnlevel0336;"pf_5creas9="comremovDEBUG_LEVEL_ERROR331 901_ 204>&qDEBUG_LEVEL_ERROR0336;)MODE_HDLCc34e ||ef="8033e#20 qsdr14388afilp574333g4n>3356"L294l="comits4333g>4380 qsdr1558#L53" i15="tiusdebuuuuuuuuu SP3313ref="803prt__wet_ru2"pf_oss |prt__wa7 qd   8hisra854MI6=3ing">"can't allocate |=!paEsinstanaEsdata.\n"r1558#L)pas qsdr1558#L53" i1533g4=>338" i1s4389afilp574320 qsdr1558#L53" i15="334320 >4381)6||=!paE94nmlafilp555555555continuepas qsdr1558#L53" i1533g4=>338" i1s439lafilp574301_Su2"pfSss ||eRT " 9114301_>4391294nrq;spinloc_);=""clua7915="L815948"5prcluaannrq;);n14391afilp574320 qsdr1558#L53" i15="334320 >430c774);n162c#953" i="Llua7915="L815948"5prcluaannrq;);n14392afilp574301_Su2"pfSss ||eCT " 9114301_>430leRec4extra4
m16_sn1i+ 8hisra854MI20ie"L83"68>Copy user configur/pron a>4220g>|=!paEsinstanaEsdataSPdr1558#L53" i1533g45>3369" i14901_ 20while4393afilp574320 qsdr1558#L53" i15="334320 >43054MI20ie"gu#|it&qa20336[0SP3313ref="803r331 901_ 204>&qa0336]pas qsdr1558#L53" i1533g4=>338" i1s4394afilp574301_Su2"pfSss ||eDTR" 9114301_>439&qanetiusdebuuuuuuuuu SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it&qtrq_levelpor ;5c(unsigned int)+cod c R4 20"u4irqne" na79currm16irq0336[0SP3313ref="803r331 901_ 204>&qa0336]_as qsdr1558#L53" i1533g4=>338" i1s4395afilp574320 qsdr1558#L53" i15="334320 >439retva" i16 qsS_lernsenta9ilp+co1#95oresullass="line" usc_get_ru2"pf_oss ||it&qtrq_levelpor ;5coss ||it&qtrq_canonicalizea7 qd+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it&qtrq_levelpor )pas qsdr1558#L53" i1533g4=>338" i1s4396afilp574301_Su2"pfSss ||eDSR" 9114301_>4396)6||=!paE94nmlafilp5nta9ilp+co1#95oresullass="line" usc_get_ru2"pf_oss ||it&q"linlevelpor ;5c(unsigned int)+cod c R4 20"u4dma331 901_ 204>&q"ma0336[0SP3313ref="803r331 901_ 204>&qa0336]pas qsdr1558#L53" i1533g4=>338" i1s4397afilp574320 qsdr1558#L53" i15="334320 >439L294nrq;spinloc_);=""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it338" i1s4398afilp5743901_Su2"pfSss ||eDCD" 9143901>4390 qsdr1558#L53" i15="+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it338" i1s4399afilp5743e#20 qsdr1558#L53" i15="43e#2>4391)6||=!paE94nmlafilp5L" namporhisra8resullass="line" usc_get_ru2"pf_oss ||it338" i1s44Ilafilp5744Ilaf qsdr1558#L53" i15="44Ila>4401294nrq;spinloc_);=""as qsdr1558#L53" i1533g4=>338" i1s44I1afilp5744I0 qsdr1558#L53" i15="3344I0 >440c774);n162c#953" i="L+cod c R4 20"u4 " i1add_de!paEbiusdSerial e3" " i1add_de!paEa7 qd  cod c R4 20"u4" 80331 901_ 204>&qa>420336;)pas qsdr1558#L53" i1533g4=>338" i1s44I2afilp5744I1_Su2"pfSss ||eCT " 91144I1_>440leRec4extra4
clua7915="L815948"5prcluaannrq;);n144I3afilp5744I0 qsdr1558#L53" i15="3344I0 >440L93" clua7915="L815948"5prcluaannrq;);n144I4afilp5744I1_Su2"pfSss ||eDTR" 91144I1_>440&qanelua7915="L815948"5prcluaannrq;);n144I5afilp5744I0 qsdr1558#L53" i15="3344I0 >440retvato/procvoidunta9ilp+co1#95ouaannrq;_cleanupbiusdSerial e3"uaannrq;_cleanupa7 qdvoid)MODE_HDLCc34e ||ef="8033e#20 qsdr144I6afilp5744I1_Su2"pfSss ||eDSR" 91144I1_>4406nl_s_MODE_HDLCc34e ||ef="8033e#20 qsdr144I7afilp5744I0 qsdr1558#L53" i15="3344I0 >440L294nrq;spinlinhunta9ilp+co1#95orc331 901_ 204>&qrc0336pas qsdr1558#L53" i1533g4=>338" i1s44I8afilp5744I01_Su2"pfSss ||eDCD" 9144I01>4408nl_sID5>="li02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336pas qsdr1558#L53" i1533g4=>338" i1s44I9afilp5744I#20 qsdr1558#L53" i15="44I#2>4401)6||=!paE94n02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53tmpbiusdSerial e3"tmp0336pas qsdr1558#L53" i1533g4=>338" i1s441lafilp5744 class="lsxab 20" 911ref44 cl>441nnl_sas qsdr1558#L53" i1533g4=>338" i1s4411afilp5744fleRecepor clas= eq_#37;44fle>44 c774);n162c#9+cod c R4 20"u4prt__wet_ru2"pf_oss |prt__wa7 qd  8hisra854MI6=3ing">"Unloading>%s: %s\n"r1558#L,enta9ilp+co1#95o"15948_annr331 901_ 204>&qd15948_annr0336,  SP3313ref="803d15948__1 9ionne" na79currm16d15948__1 9ion0336)pas qsdr1558#L53" i1533g4=>338" i1s4412afilp57443" class="lrxsh 20" 911r443" >44 leRecas qsdr1558#L53" i1533g4=>338" i1s4413afilp57447;sfleRecepor clas= eq_#447;s>44154MI20ie"gu#|CES"+cod c R4 20"u4serial_815948biusdSerial e3"serial_8159480336)c_MODE_HDLCc34e ||ef="8033e#20 qsdr14414afilp5744n3" class="lrxm99c" 911r44n3">441&qanetiusdebuuuuuuuuuCES"d+cod c R4 20"u4rc331 901_ 204>&qrc0336;5creas9="comremovtty1unregis er_815948biusdSerial e3"tty1unregis er_815948a7 qd+cod c R4 20"u4serial_815948biusdSerial e3"serial_8159480336)))MODE_HDLCc34e ||ef="8033e#20 qsdr14415afilp5744or clas="line" nam6 we5744or >441retva" i16 qsS_lernse;n162c#9+cod c R4 20"u4prt__wet_ru2"pf_oss |prt__wa7 qd  8hisra854MI6=3ing">"%s(%d) failed to unregis er  i1 |4e ||>err=%d\n"r1558#L,5clas9=_FILE__1 901at_ el_80491 904416afilp5744" i1FY" i1)6?181558#L53"44" i>4416)6||=!paE94nmlafilp5uuuuuuuun162c#9+cod c R4 20"u4__FILE__et_ru2"pf_oss |__FILE__0336,+cod c R4 20"u4__LINE__et_ru2"pf_oss |__LINE__774),+cod c R4 20"u4rc331 901_ 204>&qrc0336)pas qsdr1558#L53" i1533g4=>338" i1s4417afilp5744rrrrrrGAINline":#-01_ 2044rrr>441L294nrq;spinloc_);=""+cod c R4 20"u4put_ i1_815948biusdSerial e3"put_ i1_815948a7 qd+cod c R4 20"u4serial_815948biusdSerial e3"serial_8159480336)dlua7915="L815948"5prcluaannrq;);n14418afilp5744901_ 20class=="33_49ref=44901>4418nl_sID5>="liclua7915="L815948"5prcluaannrq;);n14419afilp57444IdleR4ceed n3" class="l444Id>441ine4nas qsdr1558#L53" i1533g4=>338" i1s442lafilp5744OP>20gaow_latencgned n3"44OP>>442mo	&qa>420336;5creas9="comremov " i1de!paE_lis ne" na79currm163" i1de!paE_lis 0336pas qsdr1558#L53" i1533g4=>338" i1s4421afilp5744ine" nampor annr901_ 20g44ine>442c774);n162c#9whilednta9ilp+co1#95oresullass="line" usc_get_ru)c_MODE_HDLCc34e ||ef="8033e#20 qsdr14422afilp57441IVEDl420c_6="L83" claD 441IV>442leRec#CESoss ||it3369" i14901_ 20while4423afilp5744""+ed n3" clasnetc_);8me44""+>44254MI20ie"gu#|it331m16="481hdlcde!_exita7 qd+cod c R4 20"u4resullass="line" usc_get_ru)dlua7915="L815948"5prcluaannrq;);n14424afilp5744 clas="line" nampor annr44 cl>442&qane#endifas qsdr1558#L53" i1533g4=>338" i1s4425afilp5744line        br4akmgs49"u44lin>442retva" i16 qsS_lernsenta9ilp+co1#95o3" i1release1resouraE3biusdSerial e3" " i1release1resouraE3a7 qd+cod c R4 20"u4resullass="line" usc_get_ru)dlua7915="L815948"5prcluaannrq;);n14426afilp5744ine" na7915="L815948"55<44ine>4426)6||=!paE94nmlafilp5nta9ilp+co1#95otmpbiusdSerial e3"tmp0336;5coss ||it&qa>420336pas qsdr1558#L53" i1533g4=>338" i1s4427afilp5744fo	442L294nrq;spinloc_);=""+cod c R4 20"u4resullass="line" usc_get_ru;5coss ||it&qa>4203362"pf_oss ||it338" i1s4428afilp5744#in8gs89"ul mg4l_804444420 qsdr1558#L53" i15="+cod c R4 20"u4kfreEbiusdSerial e3"kfreEa7 qd+cod c R4 20"u4tmpbiusdSerial e3"tmp0336)dlua7915="L815948"5prcluaannrq;);n14429afilp57447915="L91602luIc_flagu4|44791>4421)6||=!paE94nclua7915="L815948"5prcluaannrq;);n1443lafilp5744_mgs8"61443mo	443c774);n162c#9CES"+cod c R4 20"u4pci1regis eredbiusdSerial e3"pci1regis ered0336)lua7915="L815948"5prcluaannrq;);n14432afilp5744annr901_ 20g>&qa> 20
m1644ann>443leRec4extra4
m16_sn1i+cod c R4 20"u4pci1unregis er_815948biusdSerial e3"pci1unregis er_815948a7 qd&_oss ||it443&qanelua7915="L815948"5prcluaannrq;);n14435afilp574415="L91602xithuntat_43" 4415=>443retvato/procinhunta9ilp+co1#95o__initg4L>331m16="481__inita7 qunta9ilp+co1#95ouaannrq;_initg4L>331m16="481saannrq;_inita7 qdvoid)MODE_HDLCc34e ||ef="8033e#20 qsdr144_6afilp5744"34e3otVICi0ief="8034e8r44"34>4436nl_s_MODE_HDLCc34e ||ef="8033e#20 qsdr14437afilp57444akmgs49"ul mgsl_80491 9444ak>443L294nrq;spinlinhunta9ilp+co1#95orc331 901_ 204>&qrc0336pas qsdr1558#L53" i1533g4=>338" i1s4438afilp5744E94nt4IdleR43_queue5748544E94>4430 qsdlua7915="L815948"5prcluaannrq;);n144_9afilp5744|=!paE94n 4431)6||=!paE94nCES"+cod c R4 20"u4break_on_loadbiusdSerial e3"break_on_loadt_ru)c_MODE_HDLCc34e ||ef="8033e#20 qsdr1444lafilp57447wagsl_80491 901_ 20clas447wa>4441294nrq;spinloc_);=""+cod c R4 20"u4 " i1get_0ext_ptrbiusdSerial e3" " i1get_0ext_ptra7 qd)dlua7915="L815948"5prcluaannrq;);n14471afilp5744" class="lin34e7ref="80344" c>444c774);n162c#953" i="L+cod c R4 20"u4BREAKPOINTbiusdSerial e3"BREAKPOINTa7 qd)dlua7915="L815948"5prcluaannrq;);n14472afilp574491 901_ 20clasluaannrq;)4491 >444leRec4extra4
clua7915="L815948"5prcluaannrq;);n14473afilp5744 nampor annr901_ 20g>&qa44 na>444L93" 53" i1533g45>3369" i14901_ 20while4474afilp5744901_ 20class=="34e31ref=44901>4444)6||=!paE94n+cod c R4 20"u4prt__wet_ru2"pf_oss |prt__wa7 qd  8hisra854MI6=3ing">"%s>%s\n"r1558#L,enta9ilp+co1#95o"15948_annr331 901_ 204>&qd15948_annr0336,  SP3313ref="803d15948__1 9ionne" na79currm16d15948__1 9ion0336)pas qsdr1558#L53" i1533g4=>338" i1s4475afilp574494nt_Idl4Recee4hedule5744494n>4448hisr53" i1533g45>3369" i14901_ 20while4476afilp5744;n1L4ithunta+l="comits	<44;n1>4446)6||=!paE94n"L294181558#L53 ef="enum_isa_"e!paE3biusdSerial e3" " i1enum_isa_"e!paE3a7 qd)pas qsdr1558#L53" i1533g4=>338" i1s4477afilp5744i);n162c#953" i16."L93" 44i);>4447nl_sID5>="liCES"d+cod c R4 20"u4rc331 901_ 204>&qrc0336;5creas9="comremovpci1regis er_815948biusdSerial e3"pci1regis er_815948a7 qd&_oss ||it338" i1s4478afilp5744="+co1aE94nt_IdleRecerem44="+>4440 qsdr1558#L53" i15="+cod c R4 20"u4prt__wet_ru2"pf_oss |prt__wa7 qd  8hisra854MI6=3ing">"%s:failed to regis er PCI |4e ||,>error=%d\n"r1558#L,+cod c R4 20"u4__FILE__et_ru2"pf_oss |__FILE__0336,+cod c R4 20"u4rc331 901_ 204>&qrc0336)pas qsdr1558#L53" i1533g4=>338" i1s4479afilp5744n3" class="l61" 915resul44n3">4441)6||=!paE94neLE_as qsdr1558#L53" i1533g4=>338" i1s445lafilp57441641 901_ 20ass= 20clas"44164>4451294nrq;spinloc_);=""+cod c R4 20"u4pci1regis eredbiusdSerial e3"pci1regis ered0336;5creas9="comremovtrur331 901_ 204>&qtrur0336pas qsdr1558#L53" i1533g4=>338" i1s4451afilp5744hIDENTAL, SPE 33e1ref="844hID>445="8033 || qsdr1558#L53" i15="L33 4e>3354452afilp5744e4e>335l01014901_ 20D sp44e4e>445leRec4extra4
CES"d+cod c R4 20"u4rc331 901_ 204>&qrc0336;5creas9="comremov ef="teitn i1331 901_ 204>&q " i1initn i1a7 qd));"lf_ 0)as qsdr1558#L53" i1533g4=>338" i1s4453afilp5744ap45ranoia_"lineclas="li44ap4>44554MI20ie"gu#|it338" i1s4454afilp5744t__FILE__7915="L815948"544t__>445&qanelua7915="L815948"5prcluaannrq;);n14455afilp5744ll i1heasclru20aaa3" nSP44ll >445retva" i16 qs0gaun mlpas qsdr1558#L53" i1533g4=>338" i1s4456afilp5744ug_lernsef=4456)6||as qsdr1558#L53" i1533g4=>338" i1s4457afilp5744dl4Recep4clua7915="L815944dl4>445L294nreas9="comremoverror331 901_ 204>&qerror0336:as qsdr1558#L53" i1533g4=>338" i1s4458afilp5744 20g>&qa> 20ed n3" class44 20>4458nl_sID5>="li0SP3313ref="803saannrq;_cleanupbiusdSerial e3"uaannrq;_cleanupa7 qd)pas qsdr1558#L53" i1533g4=>338" i1s4459afilp5744      ue494nt_45 901_ 2044   >4451)6||=!paE94n0gaun mnta9ilp+co1#95orc331 901_ 204>&qrc0336pas qsdr1558#L53" i1533g4=>338" i1s446lafilp5744 na7915534 cl<_4iusdebug44 na>4461294nclua7915="L815948"5prcluaannrq;);n14461afilp5744mgsl_80491 901_ 20class=44mgs>446="8033 || qsdr1558#L53" i15="L33 4e>3354462afilp5744lin1684#;spinloc_)4=""+p44lin>446leRecto/procvoidunta9ilp+co1#95o__exitg4L>331m16="481__exita7 qi0SP3313ref="803saannrq;_exitg4L>331m16="481saannrq;_exita7 qdvoid)MODE_HDLCc34e ||ef="8033e#20 qsdr14463afilp5744r4nfo	338" i1s44 5afilp5744a3" en/i);3396ref="8033i44a3">446retvaclua7915="L815948"5prcluaannrq;);n14466afilp5744"L493"/c46:20Na m="ul tu44"L4>4466)6||as qsdr1558#L53" i1533g4=>338" i1s4467afilp574480XME: void_infLgs89"ul 4480X>446L294nreas9="comremovmodule_initg4L>331m16="481module_inita7 qd+cod c R4 20"u4saannrq;_initg4L>331m16="481saannrq;_inita7 q)pas qsdr1558#L53" i1533g4=>338" i1s44 8afilp5744sseq_3" clafilp57485clas44sse>4460 qsdreas9="comremovmodule_exitg4L>331m16="481module_exita7 qd+cod c R4 20"u4saannrq;_exitg4L>331m16="481saannrq;_exita7 q)pas qsdr1558#L53" i1533g4=>338" i1s44 9afilp5744unsigned n3" class="l61"44uns>446ine4nas qsdr1558#L53" i1533g4=>338" i1s447lafilp5744336"line4 na7915Dludr16744336>4471294nn 8hisra854MI20ie"L83"68r1558#L53" i1533g45>3369" i14901_ 20while4471afilp5744fleRecepor clas= taa_buf44fle>447c774)n 8hisra854MI20ie"L83"SP usc_RTCmd()r1558#L53" i1533g45>3369" i14901_ 20while4472afilp5744hef="8033e#20 qsdr1558#L44hef>447leRecn 8hisra854MI20ie"L83" 8r1558#L53" i1533g45>3369" i14901_ 20while4473afilp5744"s="line33n4m>3371ulp24n44"s=>44754MI2n 8hisra854MI20ie"L83"SP Issue a USC Rece>33/Transmit 20ieand to ther1558#L53" i1533g45>3369" i14901_ 20while4474afilp5744"line" nampor annr901_ 244"li>447&qanen 8hisra854MI20ie"L83"SP Channel C0ieand/Address Regis er (CCAR).r1558#L53" i1533g45>3369" i14901_ 20while4475afilp5744_ 20"2-014 20g>4qa> 20EN44_ 2>447retvan 8hisra854MI20ie"L83" 8r1558#L53" i1533g45>3369" i14901_ 20while4476afilp574420g>&qa>hys_memory_basc 4420g>4476)6||n 8hisra854MI20ie"L83"SP Notes:r1558#L53" i1533g45>3369" i14901_ 20while4477afilp574420nclic*ICES"s="line33n44420n>447L294nn 8hisra854MI20ie"L83" 8r1558#L53" i1533g45>3369" i14901_ 20while4478afilp5744f=4470 qsdn 8hisra854MI20ie"L83"SP    The 20ieand is en20"ud in the mostu0ignificant 5 bits;"lf_15..11"pf_o1558#L53" i1533g45>3369" i14901_ 20while4479afilp5744"line44ntnwait_q3" iE5la44"li>4471)6||n 8hisra854MI20ie"L83"SP    of the CCAR value. Bits;"lf_10..7"pf_ of the CCAR mustube preserved03558#L53" i1533g45>3369" i14901_ 20while448lafilp5744"line" na7915="L815948"544"li>4481294nn 8hisra854MI20ie"L83"SP    and Bits;"lf_6..0"pf_ mustube written as zeros.r1558#L53" i1533g45>3369" i14901_ 20while4481afilp5744="c#|L83" clapor clas="l44="c>448c774)n 8hisra854MI20ie"L83"SPr1558#L53" i1533g45>3369" i14901_ 20while4482afilp57444uctr14901_ 20ass="coref444uc>448leRecn 8hisra854MI20ie"L83" 8 Argue"L8s:r1558#L53" i1533g45>3369" i14901_ 20while4483afilp5744c>20Na m="ul 1_ 20"2-01444c>2>44854MI2n 8hisra854MI20ie"L83"SPr1558#L53" i1533g45>3369" i14901_ 20while4484afilp5744_);48"5__LINE__4nclu="+g44_);>448&qanen 8hisra854MI20ie"L83"SP a4
C>422  poin er  g>|=!paEsinform/pron 6=33l4urer1558#L53" i1533g45>3369" i14901_ 20while4485afilp5744efuthe state_4nfthe48ss=44efu>448retvan 8hisra854MI20ie"L83" 8 a4
Cmd a4
20ieand mask (use symbolrocmacros)r1558#L53" i1533g45>3369" i14901_ 20while4486afilp5744541 901_ 20ass="com8men 44541>4486)6||n 8hisra854MI20ie"L83"SPr1558#L53" i1533g45>3369" i14901_ 20while4487afilp5744t448L294nn 8hisra854MI20ie"L83" 8 Reaun mValue:r1558#L53" i1533g45>3369" i14901_ 20while4488afilp574433g4n>3356"L294l="comits4433g>4480 qsdn 8hisra854MI20ie"L83"SPr1558#L53" i1533g45>3369" i14901_ 20while4489afilp574420 qsdr1558#L53" i15="334420 >4481)6||n 8hisra854MI20ie"L83"SP    Noner1558#L53" i1533g45>3369" i14901_ 20while449lafilp574401_Su2"pfSss ||eRT " 9114401_>4491294nn 8hisra854MI20ie"L83"SPdr1558#L53" i1533g45>3369" i14901_ 20while4491afilp574420 qsdr1558#L53" i15="334420 >440c774)to/procvoidunta9ilp+co1#95ousc_RTCmdg4L>331m16="481usc_RTCmda7 qdi02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="481u16)6||= SP3313ref="803Cmdg4L>331m16="481Cmda7 q;)MODE_HDLCc34e ||ef="8033e#20 qsdr14492afilp574401_Su2"pfSss ||eCT " 9114401_>440leRec_MODE_HDLCc34e ||ef="8033e#20 qsdr14493afilp574420 qsdr1558#L53" i15="334420 >44054MI20ie"gu#|+ 8hisra854MI20ie"L83"68>output 20ieand to CCAR in bits;"lf_15..11"pf_SPdr1558#L53" i1533g45>3369" i14901_ 20while4494afilp574401_Su2"pfSss ||eDTR" 9114401_>449&qanetiusdebu+ 8hisra854MI20ie"L83"68>preserve bits;"lf_10..7"pf_, bits;"lf_6..0"pf_ mustube zeroSPdr1558#L53" i1533g45>3369" i14901_ 20while4495afilp574420 qsdr1558#L53" i15="334420 >4498hisr53" i1533g45>3369" i14901_ 20while4496afilp574401_Su2"pfSss ||eDSR" 9114401_>4496)6||=!paE94n"L294181558#L53outwg4L>331m16="481outwa7 qdi SP3313ref="803Cmdg4L>331m16="481Cmda7 q;+coss ||it&qa>4203362"pf_oss ||it&qloopback_bits0336,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr1558#L53" i1533g4=>338" i1s4497afilp574420 qsdr1558#L53" i15="334420 >449L294nas qsdr1558#L53" i1533g4=>338" i1s4498afilp5744901_Su2"pfSss ||eDCD" 9144901>4490 qsdr1558#L5+ 8hisra854MI20ie"L83"68>Read to flush write to CCAR Pdr1558#L53" i1533g45>3369" i14901_ 20while4499afilp5744e#20 qsdr1558#L53" i15="44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it331m16="481rewa7 qdi SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr1558#L53" i1533g4=>338" i1s45I1afilp5745I0 qsdr1558#L53" i15="3345I0 >450="8033 || qsdr1558#L53" i15="L33 4e>33545I2afilp5745I1_Su2"pfSss ||eCT " 91145I1_>450leRec}1558#L5+ 8hisra854MI20ie"L83"68>end of usc_RTCmd() Pdr1558#L53" i1533g45>3369" i14901_ 20while45I3afilp5745I0 qsdr1558#L53" i15="3345I0 >450L93" 53" i1533g45>3369" i14901_ 20while45I4afilp5745I1_Su2"pfSss ||eDTR" 91145I1_>450&qanen 8hisra854MI20ie"L83"68r1558#L53" i1533g45>3369" i14901_ 20while45I5afilp5745I0 qsdr1558#L53" i15="3345I0 >450retvan 8hisra854MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533g45>3369" i14901_ 20while45I6afilp5745I1_Su2"pfSss ||eDSR" 91145I1_>4506)6||n 8hisra854MI20ie"L83"SPr1558#L53" i1533g45>3369" i14901_ 20while45I7afilp5745I0 qsdr1558#L53" i15="3345I0 >450L294nn 8hisra854MI20ie"L83" 8    Issue a DMA 20ieand to the DMA ssue a DMA 20ieand to the 98|=!paE94nmlafilp5as qsdr1|=!33r1558#L53" i15="3345I0 >450L93" 53" i1533g45>37afilp5745I0 qsdr1558#L53" i15="3345I0 >450L93"e a DMARss ||nef="8quot;Unload ce a DMA 20ieand to the 9501558#L53" i15="334420 >4481)6|cn 8hisra854MI20ie"L83" 8 Argue"L8s:r1558#L53" i153358#L53" i1553g4=>338" i1s441lafilp5745 clas51pfSss ||eRT " 9114401_>44912954MI20ie"L83" 8 Argue"L8s:r1558#L53" i153358#L53" i1533g4=>338" i1s4411afilp5745fleRe51por clas= taa_buf44fle>447c774en 8hisra854MI20ie"L83"SP a4
C>422  poin er  g>|=!paEsinform/pron 6=33l4urer1558#L53" i153358#L53" i1553g4=>338" i1s4412afilp57453" cl51901_ 20ass="coref444uc>448leRean 8hisra84MI20ie"L83""L83" 8  8hisra8_XX Mieand mask (use symbolrocmacros)r1558#L53" i153358#L53" i1553g4=>338" i1s4413afilp57457;sfl51m="ul 1_ 20"2-01444c>2>44854MI2n 8hisra854MI20ie"L83"SPr1558#L53" i1533534e ||ef="5033e#20 qsdr14414afilp5745n3" c51__LINE__4nclu="+g44_);>448&qannn 8hisra854MI20ie"L83" 8 Reaun mValue:r1558#L53" i1533534e ||ef="5033e#20 qsdr14415afilp5745or cl51014 20g>4qa> 20EN44_ 2>447retvan 8hisra854MI20ie"L83" 8r1558#L53" i15335LE__1 901a5_ el_80491 904416afilp5745" i1F51>hys_memory_basc 4420g>4476)6|||||||8hisra854MI20ie"L83"SP    Noner1558#L53" i153358#L53" i1553g4=>338" i1s4417afilp5745rrrrr511558#L53" i15="3345I0 >450L2983"68>end of usc_RTCmd() Pdr1558#L53" i1533g815948"5pr5luaannrq;);n14418afilp5745901_ 50classL53" i15="334420 >440c774)to/prhisra8dunta9ilp+co1#95oushisra8mdg4L>331m16="481usc_RTCmda7 qdi02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="481u16)6||= SP3313ref="803Cmdg4L>331m16="481Cmda7 q;)MODE_HDLC5815948"5pr5luaannrq;);n14419afilp57454Idle54ceed  ||eCT " 9114401_>440leRec_MODE_HDLC58#L53" i1553g4=>338" i1s442lafilp5745OP>205aow_latencgned 91145I1_>450leRec}1558#L20ie"L0ie"L83""L83""L8D8>Read to flush write to CCAR Pdr1558#L53" i153358#L53" i1553g4=>338" i1s4421afilp5745ine" 52por clas= eq_#37;44fle>44 c76||=!paE94n"L294181558#L53outwg4L>331m16="481outwa7 qdi SP3313ref="803Cmdg4L>331m16="481Cmda7 q;+coss ||it&qa>mbreits3nta9ilp+co1#95o breits31 901_ 204>&qloopback_bits0336,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr15534e ||ef="5033e#20 qsdr14422afilp57451IVED52s="lrxsh 20" 911r443" >44 leRecas qsdr15545>3369" i54901_ 20while4423afilp5745""+ed521558#L53" i15="334420 >44054MI20ie"gu#5+ 8hisra854MI20ie"L83"D8>Read to flush write to CCAR Pdr1558#L53" i1533584e ||ef="5luaannrq;);n14424afilp5745 clas52pfSss ||eDTR"15="44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it338" i1s4425afilp5745line 5      br4akmgs49"u44lin>442retva" i16inloc_);=""+cod c R4 20"u4rewg4L>331m16="481rewa7 qdi SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr1553E__1 901a5luaannrq;);n14426afilp5745ine" 52c46:20Na m="ul tu44"L4>4466)6||as qsdr1558#L53" i1553g4=>338" i1s4427afilp5745fo	450leRec}1558#L5+ 8hisra85hisra854ead to flush write to CCAR Pdr1558#L53" i15335815948"5pr53g4=>338" i1s4428afilp5745#52dleR43_queue5748544E94>4430 qsdlua7915="5815948"5pr5luaannrq;);n14429afilp57457915=521558#L53" i15="334420 >4481qanen 8hisra854MI20ie"L83"68r1558#L53" i1533g815948"5pr5luaannrq;);n1443lafilp5745_mgs853na7915="L815948"544"li>4481294ra85Outhiso t54MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533g815948"5pr5luaannrq;);n14431afilp5745lin16533" clapor clas="l44="c>448c774)n 8hisra854MI20ie"L83"SPr1558#L53" i15335815948"5pr5luaannrq;);n14432afilp5745annr953901_ 20ass="coref444uc>448leRean W0ie"La 16-ts320ie"LL83"sra8544MI2is eredb4)n 8hisra854MI20ie"L83"SPr1558#L53" i1533585>3369" i5luaannrq;);n14433afilp5745=",ss53m="ul 1_ 20"2-01444c>2>44854MI2n 8hisra854MI20ie"L83"SPr1558#L53" i15335815948"5pr5luaannrq;);n14434afilp5745 20cl53__LINE__4nclu="+g44_);>448&qancn 8hisra854MI20ie"L83" 8 Argue"L8s:r1558#L53" i15335815948"5pr5luaannrq;);n14435afilp574515="L53014 20g>4qa> 20EN44_ 2>447retvan 8hisra854MI20ie"L83" 8r1558#L53" i1533534e ||ef="5033e#20 qsdr144_6afilp5745"34e353>hys_memory_basc 4420g>4476)6||||8hisra8ra854MI20ie"L83"SP a4
C>4n er  g>|=!paEsinform/pron 6=33l4urer1558#L53" i1533534e ||ef="5033e#20 qsdr14437afilp57454akmg531558#L53" i15="3345I0 >450L294nn o t0iea  ng">"aieand t(number)iE5la20ie"!paEsinform/pron 6=33l4urer1558#L53" i15335315948"5pr53g4=>338" i1s4438afilp5745E94nt53="+co1t);n162c#9544f=<>4470 qsdn o tra854  16-ts320ie"LL83"20ie"L83"is eredb4)n 8hisra854MI20ie"L83"SPr1558#L53" i15335815948"5pr5luaannrq;);n144_9afilp5745|=!pa531558#L53" i15="334420 >4481)64)n 8hisra854MI20ie"L83"SPr1558#L53" i1533534e ||ef="5033e#20 qsdr1444lafilp57457wags54na7915="L815948"544"li>4481294nn 8hisra854MI20ie"L83" 8 Reaun mValue:r1558#L53" i15335815948"5pr5luaannrq;);n14471afilp5745" cla543" clapor clas="l44="c>448c774)n 8hisra854MI20ie"L83"SPr1558#L53" i15335815948"5pr5luaannrq;);n14472afilp574591 9054901_ 20ass="coref444uc>448leRean 8hisra854MI20ie"L83"SP    Noner1558#L53" i15335815948"5pr5luaannrq;);n14473afilp5745 namp54m="ul 1_ 20"2-01444c>2>44854MI2n 8hisra854MI20ie"L83"SPr1558#L53" i1533545>3369" i54901_ 20while4474afilp5745901_ 54__LINE__4nclu="+g44_);>448&qad to flush write to CCAR Pdr1558#L53" i153358#L53" i1553g4=>338" i1s4475afilp574594nt_541558#L53" i15="3344I0 >440retvatra85Outhiso tdunta9ilp+co1#95ousOuthiso tmdg4L>331m16="481usc_RTCmda7 qdi02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="o t0iea420336,  SP3313o t0ieaL53" 80331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="o tra854420336,  SP3313o tra85479currm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLCc45>3369" i54901_ 20while4476afilp5745;n1L454VICi0ief="8034e8r44"34>4436nl_s_MODE_HDLC58#L53" i1553g4=>338" i1s4477afilp5745i);n154*ICES"s="line33n44320n>437L294nrq;spin|n 8: 8hisD8>Reis 6=3ingd at    Imer/pe  	to_;aieand tad to flush write to CCAR Pdr1558#L53" i15335815948"5pr53g4=>338" i1s4478afilp5745="+co54"pfSss ||eDCD" 9144901>4490 qsdr1558#L|n 8: .7"pfu+ 8hisraL53"e8hisBIT8"68>D8>Read to flush write to CCAR Pdr1558#L53" i153358#L53" i1553g4=>338" i1s4479afilp5745n3" c54d n3" class="l61"44uns>446ine4nas qsdr1558#L53" i1553g4=>338" i1s445lafilp57451641 55ow_latencgned n3"44OP>>442mo6||=!paE94n"L294181558#L53outwg4L>331m16="48o t0iea420336,  SP3313o t0ieaL53"3Cmdg4L>331m16="481Cmda7 q;+coss ||it&qa>mbreits3nta9ilp+co1#95o breits31 901_ 204>&qloopback_bits0336,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr1558#L53" i1553g4=>338" i1s4451afilp5745hIDEN55por clas= eq_#37;44fle>44 c76||=!paE94n"L294181558#L53outwg4L>331m16="48o tra854420336,  SP3313o tra85479cu1_ 204>&qloopback_bits0336,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr155815948"5pr55="L33 4e>3354452afilp5745e4e>355s="lrxsh 20" 911r443" >44 leRecas qsdr1558#L53" i1553g4=>338" i1s4453afilp5745ap45r551558#L53" i15="334420 >44054MI20ie"gu#5+ 8hisra854MI20ie"L83"D8>Read to flush write to CCAR Pdr1558#L53" i153358#L53" i1553g4=>338" i1s4454afilp5745t__FI55pfSss ||eDTR"15="44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it442retva" i16inloc_);=""+cod c R4 20"u4rewg4L>331m16="481rewa7 qdi SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr1558#L53" i1553g4=>338" i1s4456afilp5745ug_le5nsef=4456)6||as qsdr1558#L53" i1553g4=>338" i1s4457afilp5745dl4Re55ENTAL ||eCT " 91145I1_>450leRec}1558#L5+ 8hisra85Outhiso t54ead to flush write to CCAR Pdr1558#L53" i15335815948"5pr53g4=>338" i1s4458afilp5745 20g>5qa> 20esh write to CCAR Pdr1558#L53" i153358#L53" i1553g4=>338" i1s4459afilp5745     551558#L53" i15="334420 >4481qanen 8hisra854MI20ie"L83"68r1558#L53" i1533g8#L53" i1553g4=>338" i1s446lafilp5745 na7956na7915="L815948"544"li>4481294ra85Inhiso t54MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533g815948"5pr5luaannrq;);n14461afilp5745mgsl_563" clapor clas="l44="c>448c774)n 8hisra854MI20ie"L83"SPr1558#L53" i15335558#L53" i55="L33 4e>3354462afilp5745lin1656901_ 20ass="coref444uc>448leRean 5+ 8ha 16-ts320ie"LLfroma854MI2is eredb4)n 8hisra854MI20ie"L83"SPr1558#L53" i1533534e ||ef="5033e#20 qsdr14463afilp5745r4nfo56m="ul 1_ 20"2-01444c>2>44854MI2n 8hisra854MI20ie"L83"SPr1558#L53" i1533534e ||ef="5033e#20 qsdr14464afilp5745inf4	56__LINE__4nclu="+g44_);>448&qancn 8hisra854MI20ie"L83" 8 Argue"L8s:r1558#L53" i153358#L53" i1553g4=>338" i1s44 5afilp5745a3" e56014 20g>4qa> 20EN44_ 2>447retvan 8hisra854MI20ie"L83" 8r1558#L53" i15335815948"5pr5luaannrq;);n14466afilp5745"L49356>hys_memory_basc 4420g>4476)6||||8hisra8ra54MI20ie"L83"SP a4
C>4n er  g>|=!paEsinform/pron 6=33l4urer1558#L53" i153358#L53" i1553g4=>338" i1s4467afilp574580XME561558#L53" i15="3345I0 >450L294nn o t0iea  g">"aieand t(number)i83"is 8hfrom!paEsinform/pron 6=33l4urer1558#L53" i15335815948"5pr53g4=>338" i1s44 8afilp5745sseq_56 i1533g45>37afilp5745I0 qsdr1558#L53" i15="3345I0 >450L93"e a DMARss ||n8#L53" i1553g4=>338" i1s44 9afilp5745unsig561558#L53" i15="334420 >4481)6|nn 8hisra854MI20ie"L83" 8 Reaun mValue:r1558#L53" i153358#L53" i1553g4=>338" i1s447lafilp5745336"l5ne4 na7915Dludr16744336>4471r1558#L53" i15="3345I0 >450L93"e a DMARss ||n45>3369" i54901_ 20while4471afilp5745fleRe5epor clas= taa_buf44fle>447c774 n 8his16-ts320ie"LLis 8hfrom2is eredb4)n 8hisra854MI20ie"L83"SPr1558#L53" i1533545>3369" i54901_ 20while4472afilp5745hef="5033e#20 qsdr1558#L44hef>447leRecn 8hisra854MI20ie"L83" 8r1558#L53" i1533545>3369" i54901_ 20while4473afilp5745"s="l5ne33n4m>3371ulp24n44"s=>44754Md to flush write to CCAR Pdr1558#L53" i1533545>3369" i54901_ 20while4474afilp5745"line5 nampoL53" i10331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="ra85Inhiso tdunta9ilp+co1#95ousInhiso tmdg4L>331m16="481usc_RTCmda7 qdi02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="o t0iea420336,  SP3313o t0ieaL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLCc45>3369" i54901_ 20while4475afilp5745_ 20"5-014 2ief="8034e8r44"34>4436nl_s_MODE_HDLC545>3369" i54901_ 20while4476afilp574520g>&5a>hys_memory_b33n44320n>437L294nrq;spin|n 8: 8hisD8>Reis 6=3ingd at    Imer/pe  	to_;aieand tad to flush write to CCAR Pdr1558#L53" i1533545>3369" i54901_ 20while4477afilp574520ncl57*ICES"s="line33n44320n>437L294nrq;spin|n 8: .7"pfu+ 8hisraL53"e8hisBIT8"68>D8>Read to flush write to CCAR Pdr1558#L53" i1533545>3369" i54901_ 20while4478afilp5745f=4430 qsdlua7915="545>3369" i54901_ 20while4479afilp5745"line57dr1558#L53" i n3"44OP>>442mo6||=!paE94n"L294181558#L53outwg4L>331m16="48o t0iea420336,  SP3313o t0ieaL53"3Cmdg4L>331m16="481Cmda7 q;+coss ||it&qa>mbreits3nta9ilp+co1#95o breits31 901_ 204>&qloopback_bits0336,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr15545>3369" i54901_ 20while448lafilp5745"line5 na7915="L8159_ 2044   >4451)6||=!painloc_);=""+cod c R4 20"u4rewg4L>331m16="481rewa7 qdi SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr15545>3369" i54901_ 20while4481afilp5745="c#|581558#L53" i15="3345I0 >450="8033 || qsdr145>3369" i54901_ 20while4482afilp57454uctr58pfSss ||eCT " 91145I1_>450leRec}1558#L5+ 8hisra85Inhiso t54ead to flush write to CCAR Pdr1558#L53" i1533545>3369" i54901_ 20while4483afilp5745c>20N581558#L53" i15="3345I0 >450L93" 53" i1533g45>3369" i54901_ 20while4484afilp5745_);4855__LINE__4nclu="+g44_);>448&qanen 8hisra854MI20ie"L83"68r1558#L53" i1533g45>3369" i54901_ 20while4485afilp5745efuth5 state_4nfthe48ss=44efu>448retnen 8hisra854MI20ie"L83"68r1558#L53" i1533g45>3369" i54901_ 20while4486afilp5745541 951_ 20ass="com8men 44541>4486)6sra85Outo t54MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533g45>3369" i54901_ 20while4487afilp5745t448L29MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533g45>3369" i54901_ 20while4488afilp574533g4n53356"L294l="comits4433g>4480 qean W0ie"La 16-ts320ie"LL83"sra854rial_8 cn 8hisrg">"MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533g45>3369" i54901_ 20while4489afilp574520 qs5r1558#L53" i15="334420 >4481)6MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533g45>3369" i54901_ 20while449lafilp574501_Su5"pfSss ||eRT " 9114401_>449129ncn 8hisra854MI20ie"L83" 8 Argue"L8s:r1558#L53" i1533545>3369" i54901_ 20while4491afilp574520 qs593" clapor clas="l44="c>448c774)n 8hisra854MI20ie"L83"SPr1558#L53" i1533534e ||ef="5033e#20 qsdr14492afilp574501_Su59901_ 20ass="coref444uc>448leRean 8hisra8ra854MI20ie"L83"SP a4
C>4n er  g>|=!paEsinform/pron 6=33l4urer1558#L53" i1533534e ||ef="5033e#20 qsdr14493afilp574520 qs59e33n4m>3371ulp24n44"s=>44754MInn o t0iea  ng">"aieand t(number)i83"20ie"L83!paEsinform/pron 6=33l4urer1558#L53" i1533535>3369" i54901_ 20while4494afilp574501_Su59__LINE__4nclu="+g44_);>448&qanen o tra854  16-ts320ie"LL83"20ie"L83"is eredb4)n 8hisra854MI20ie"L83"SPr1558#L53" i1533545>3369" i54901_ 20while4495afilp574520 qs59state_4nfthe48ss=44efu>448retnen 8hisra854MI20ie"L83"68r1558#L53" i1533g45>3369" i54901_ 20while4496afilp574501_Su59_ 20ass="com8men 44541>4486)6snn 8hisra854MI20ie"L83" 8 Reaun mValue:r1558#L53" i153358#L53" i1553g4=>338" i1s4497afilp574520 qs59	448L29MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533g8#L53" i1553g4=>338" i1s4498afilp5745901_S59356"L294l="comits4433g>4480 qean 8hisra854MI20ie"L83"SP    Noner1558#L53" i1533545>3369" i54901_ 20while4499afilp5745e#20 591558#L53" i15="334420 >4481)6MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533634e ||ef="6033e#20 qsdr145Ilafilp5746Ilaf 60pfSss ||eRT " 9114401_>4491294nn 8hisra854MI20ie"L83"SPdr1558#L53" i153368#L53" i1563g4=>338" i1s45I1afilp5746I0 qs601558#L53" i15="334420 >440c774)to/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>331m16="481usc_RTCmda7 qdi02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="o t0iea420336,  SP3313o t0ieaL53" 80331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="o tra854420336,  SP3313o tra85479currm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC6558#L53" i65="L33 4e>33545I2afilp5746I1_Su60pfSss ||eCT " 9114401_>440leRec_MODE_HDLC645>3369" i64901_ 20while45I3afilp5746I0 qs601558#L53" i15=n3"44OP>>442mo6||=!paE94n"L294181558#L53outwg4L>331m16="48o t0iea420336,  SP3313o t0ieaL53"3Cmdg4L>331m16="481Cmda7 q;+coss ||it&qa>4203362"pf_oss ||it&qloopback_bits0336,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr15645>3369" i64901_ 20while45I4afilp5746I1_Su60re4va" i1ef="803344inf>4464)6||=!paE94n"L294181558#L53outwg4L>331m16="48o tra854420336,  SP3313o tra85479cu1_ 204>&qloopback_bits0336,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr15645>3369" i64901_ 20while4495afilp5746I0 qs601558#L53" i15="334420 >4498hisr53" i1533645>3369" i64901_ 20while45I6afilp5746I1_Su60>hys_memory_b33n44320n>437L294nrq;spin5+ 8hisra854MI20ie"L83"68>Read to flush write to CCAR Pdr1558#L53" i1533645>3369" i64901_ 20while45I7afilp5746I0 qs60c#953" i16."L93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_get_ru2"pf_oss ||it331m16="481rewa7 qdi SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr156ef="8quot;6nload ce a DMA 20ieand to6the 960d n3" class="l61"44uns>446ine4nas qsdr1568#L53" i1563g4=>338" i1s441lafilp5746 clas61pfSss ||eCT " 91145I1_>450leRec}1558#L5+ 8hisra85Outo t54ead to flush write to CCAR Pdr1558#L53" i153368#L53" i1563g4=>338" i1s4411afilp5746fleRe611558#L53" i15="3345I0 >450="8033 || qsdr68#L53" i1563g4=>338" i1s4412afilp57463" cl61901_ 20ass="coref444uc>448lqanen 8hisra854MI20ie"L83"68r1558#L53" i153368#L53" i1563g4=>338" i1s4413afilp57467;sfl61m="ul 1_ 20"2-01444c>2>44854Msra85Ino t54MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533634e ||ef="6033e#20 qsdr14414afilp5746n3" c61__LINE__4nclu="+g44_);>448&qaMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533635>3369" i6033e#20 qsdr14415afilp5746or cl61014 20g>4qa> 20EN44_ 2>447retean 5+ 8sha 16-ts320ie"LLfroma85a854rial_8 cn 8hisrg">"MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533635>3369" i6_ el_80491 904416afilp5746" i1F61>hys_memory_basc 4420g>4476)6MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533635>3369" i63g4=>338" i1s4417afilp5746rrrrr611558#L53" i15="3345I0 >450L29ncn 8hisra854MI20ie"L83" 8 Argue"L8s:r1558#L53" i15336815948"5pr6luaannrq;);n14418afilp5746901_ 61 i1533g45>37afilp5745I0 qsdr1558#L53" i15="3345I0 >450L93"e a DMARss ||6815948"5pr6luaannrq;);n14419afilp57464Idle611558#L53" i15="334420 >4481)6||n 8hisra8ra8854MI20ie"L83"SP a4extennne" n8#L53" i15="3345I0 >450L93"e a DMARss ||68#L53" i1563g4=>338" i1s442lafilp5746OP>2062na7915="L815948"544"li>4481294nn o t0iea  n g">"aieand t(number)i83"is 8hfrom!paEsinform/pron 6=33l4urer1558#L53" i153368#L53" i1563g4=>338" i1s4421afilp5746ine" 623" clapor clas="l44="c>448c774)n 8hisra854MI20ie"L83"SPr1558#L53" i1533634e ||ef="6033e#20 qsdr14422afilp57461IVED62901_ 20ass="coref444uc>448leRenn 8hisra854MI20ie"L83" 8 Reaun mValue:r1558#L53" i1533645>3369" i64901_ 20while4423afilp5746""+ed62m="ul 1_ 20"2-01444c>2>44854MI2n 8hisra854MI20ie"L83"SPr1558#L53" i1533684e ||ef="6luaannrq;);n14424afilp5746 clas62__LINE__4nclu="+g44_);>448&qanen 16-ts320ie"LLis 8hfrom2is eredb4)n 8hisra854MI20ie"L83"SPr1558#L53" i153368#L53" i1563g4=>338" i1s4425afilp5746line 62014 20g>4qa> 20EN44_ 2>447retd to flush write to CCAR Pdr1558#L53" i153363E__1 901a6luaannrq;);n14426afilp5746ine" 62c46:2L53" i10331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="ra85Ino tdunta9ilp+co1#95ousIno tmdg4L>331m16="481usc_RTCmda7 qdi02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="o t0iea420336,  SP3313o t0ieaL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC68#L53" i1563g4=>338" i1s4427afilp5746fo	440leRec_MODE_HDLC6815948"5pr63g4=>338" i1s4428afilp5746#62a> 20ed n3" class44 20>4458n6||=!paE94n"L294181558#L53outwg4L>331m16="48o t0iea420336,  SP3313o t0ieaL53"3Cmdg4L>331m16="481Cmda7 q;+coss ||it&qa>4203362"pf_oss ||it&qloopback_bits0336,  SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr156815948"5pr6luaannrq;);n14429afilp57467915=62e494nt_45 901_ 2044   >4451)6||=!painloc_);=""+cod c R4 20"u4rewg4L>331m16="481rewa7 qdi SP3313ref="803resullass="line" usc_get_ru2"pf_oss ||it331m16="481CCARa7 q;)pas qsdr156815948"5pr6luaannrq;);n1443lafilp5746_mgs863na791g4L>331m16="481CCARa7 q;)pas qsdr1568#L53" i156luaannrq;);n14431afilp5746lin16633" cl ||eCT " 91145I1_>450leRec}1558#L5+ 8hisra85Ino t54ead to flush write to CCAR Pdr1558#L53" i15336815948"5pr6luaannrq;);n14432afilp5746annr963s="lrxsh 20" 911r443" >44 leRecas qsdr15685>3369" i6luaannrq;);n14433afilp5746=",ss63m="ul 1_ 20"2-01444c>2>4485/Msra85set_sdlc_m6to54MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15336815948"5pr6luaannrq;);n14434afilp5746 20cl63__LINE__4nclu="+g44_);>448&qaMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153368#L53" i156luaannrq;);n14435afilp574615="L63014 20g>4qa> 20EN44_ 2>447retCT "Set up    Imer/pe  E5laSDLC84MI20ie"unic  poif_ mustube written as zeros.r1558#L53" i1533634e ||ef="6033e#20 qsdr144_6afilp5746"34e363>hys_memory_basc 4420g>4476)6 mustube written as zeros.r1558#L53" i153363#L53" i156033e#20 qsdr14437afilp57464akmg631558#L53" i15="3345I0 >450L294cn 8hisra8Recerem44="8hisra8r54MI20ie"L83"SP a4
CL53n a4data mustube written as zeros.r1558#L53" i15336315948"5pr63g4=>338" i1s4438afilp5746E94nt63="+co1t);n162c#9544f=<>4470 qsnn 8hisra854Merem44="NONE mustube written as zeros.r1558#L53" i15336315948"5pr6luaannrq;);n144_9afilp5746|=!pa631558#L53" i15="334420 >4481)6d to flush write to CCAR Pdr1558#L53" i1533634e ||ef="6033e#20 qsdr1444lafilp57467wags64na791L53" i15="334420 >440c774)to/prset_sdlc_m6todunta9ilp+co1#95ousset_sdlc_m6tomdg4L>331m16="481usc_RTCmda7 qdi02xithunta9ilp+co1#95o ef="8033line" na79currm163" i16=33l49>3356"L294181558#L53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC6815948"5pr6luaannrq;);n14471afilp5746" cla643" cl ||eCT " 9114401_>440leRec_MODE_HDLC6815948"5pr6luaannrq;);n14472afilp574691 906_ 20clasluaann0331 901_ 204>&qa>420336,  SP3313ref="803u" i1FY" i1)6="o tra854420336,  SP3313o tra85479cuRg4L>331m16="481CCARa7 q;)pas qsdr156815948"5pr6luaannrq;);n14473afilp5746 namp641558#L53" i15=n3"44OP>>442moboolpf_oss ||it331m16="481CCARa7 q;)pas qsdr156815948"5pr64901_ 20while4474afilp5746901_ 60class=="34e31g4L>331m16="481CCARa7 q;)pas qsdr1568#L53" i1563g4=>338" i1s4475afilp574694nt_64     br4akmgs20ass="coref444uc>448lqanen 8hisra854MI20ie"L83"68r1558#L53" i1533645>3369" i64901_ 20while4476afilp5746;n1L464>hys_memory_basc 4420g>4476)))))))))*83"20ime44L93"   IIa854on    Imer/pe  isfu+ -SL163g. Ifnen 8hisra854MI20ie"L83"68r1558#L53" i153364#L53" i1563g4=>338" i1s4477afilp5746i);n1641558#L53" i15="3345I0 >450L2))))))))*8not, tak Imevantage value. UnderWas32feag>|= valmo|=!paEsinform/pron 6=33l4urer1558#L53" i15336815948"5pr63g4=>338" i1s4478afilp5746="+co64="+co1t);n162c#9544f=<>4470 ))))))))*8m6tohischips. If ;n1underrun occurs L83" hisfts32isfset,!paEsinform/pron 6=33l4urer1558#L53" i15336815948"5pr63g4=>338" i1s4479afilp5746n3" c641558#L53" i15="334420 >4481)))))))))*8ue. t3"SP Ispe  will948le8ue. progra0 >d948le8paspe " n8#L53" i15="3345I0 >450L93"e a DMARss ||68#L53" i1563g4=>338" i1s445lafilp57461641 65na7915="L815948"544"li>44812))))))))*8until8ue. 5I0 >4 has tim"L83"8hisP a4ue. underrun. Oue.rwise,!paEsinform/pron 6=33l4urer1558#L53" i153368#L53" i1563g4=>338" i1s4451afilp5746hIDEN653" clapor clas="l44="c>448c7))))))))*8ue. dma20introll>4 may get    Icyclesfu+ viously1_ questf the CCAR mustube preserved03558#L53" i15336815948"5pr65="L33 4e>3354452afilp5746e4e>365901_ 20ass="coref444uc>448le))))))))*8L83"beg   T3"SP Isping queuI6=3x4data_ mustube written as zeros.r1558#L53" i153368#L53" i1563g4=>338" i1s4453afilp5746ap45r65m="ul 1_ 20"2-01444c>2>44854))))))))*d to flush write to CCAR Pdr1558#L53" i153368#L53" i1563g4=>338" i1s4454afilp5746t__FI65re4va" i1ef="803344inf>4464)o/prOuto tdunta9ilp+co1#95ousOuto tmdg4L79currm163" i16=33l49>3356"L294181558#L53" 79currm163" i16TMC_por ;+coss ||itTMC_L53" 0x1fARg4L>331m16="481CCARa7 q;)pas qsdr156815948"5pr6luaannrq;);n14455afilp5746ll i165     br4akmgsu" i1FY" i1)6="o tra854420336,  SP3313o tra85479cu=u" i1FY" i1)6="ra85Ino tdunta9ilp+co1#95ousIno tmdg4L79currm163" i16=33l49>3356"L294181558#L53" 79currm163" i16TMD_por ;+coss ||itTMD_L53"ARg4L>331m16="481CCARa7 q;)pas qsdr15685>3369" i63g4=>338" i1s4456afilp5746ug_le65pfSss ||eDSR" 9114401_>4496)PreSL163g4=>338" iit338" iit331m16="481CCARa7 q;)pas qsdr1568#L53" i1563g4=>338" i1s4457afilp5746dl4Re651558#L53" i15="334420 >449L294nas qsdr156815948"5pr63g4=>338" i1s4458afilp5746 20g>6qa> 20ed n3" c93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_HDLC_LOOPMODEs ||it338" i1s4459afilp5746     6ue494nt_45 901 ||eCT " 9114401_>440leRec_MODE_HDLC68#L53" i1563g4=>338" i1s446lafilp5746 na7963g79cu           20ass="coref444uc>448lqanen 8hisra854MI20ie"L83"68r1558#L53" i15336815948"5pr6luaannrq;);n14461afilp5746mgsl_663" clapor clas="l44="c>448c77777777777*anen 8hisrM||=SP Channel CMR4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15336558#L53" i65="L33 4e>3354462afilp5746lin1666901_ 20ass="coref444uc>448le7777777777*aMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153365#L53" i156033e#20 qsdr14463afilp5746r4nfo66m="ul 1_ 20"2-01444c>2>448547777777777*ant 20ieand4f_10....10....Tx SubrM||=s, S5+ 8Flag4on UnderrunMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153365#L53" i156033e#20 qsdr14464afilp5746inf4	66__LINE__4nclu="+g44_);>448&q7777777777*ant 20i3f_10........0.....0.= 83"SP IssDisablI6=(itg4ially4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15336515948"5pr63g4=>338" i1s44 5afilp5746a3" e66014 20g>4qa> 20EN44_ 2>447re7777777777*ant 20i2f_10........0.....1.= ConsecutmaC Idlesfshar"L0ie"on 0MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533655>3369" i6luaannrq;);n14466afilp5746"L49366>hys_memory_basc 4420g>4476)7777777777*ant 20i1..8f_10.....1110..T3"SP Ispe  M||=S= HDLC/SDLC8LoopMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153365#L53" i1563g4=>338" i1s4467afilp574680XME661558#L53" i15="3345I0 >450L27777777777*ant 207..4f_10......0000  Rx SubrM||=s, aiea/ctrl field hand1s4gMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15336515948"5pr63g4=>338" i1s44 8afilp5746sseq_66 i1533g45>37afilp5745I0 qsdr7777777777*ant 203;"lf_10......0110..MI20ie"  M||=S= HDLC/SDLCMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153365#L53" i1563g4=>338" i1s44 9afilp5746unsig661558#L53" i15="334420 >4481)7777777777*aMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153368#L53" i1563g4=>338" i1s447lafilp5746336"l6ne4 na7915Dludr16744336>4471r7777777777*an1000 1110.0000 0110.= 0x8e0>hy20ie"L83" 8 usc_DmaCmd()r1558#L53" i15336815948"5pr64901_ 20while4471afilp5746fleRe6epor clas= taa_buf44fle>447c77777777777*d to flush write to CCAR Pdr1558#L53" i1533645>3369" i64901_ 20while4472afilp5746hef="67279cu           29currm163" i16o tra854420336,  SP3313o tra85479cur" 0x8e0>Rg4L>331m16="481CCARa7 q;)pas qsdr15645>3369" i64901_ 20while4473afilp5746"s="l6ne33n41g4L>331m16="481CCARa7 q;)pas qsdr15645>3369" i64901_ 20while4474afilp5746"line67479cu           20ass="coref444uc>448lqa-------------------------------------------------- to flush write to CCAR Pdr1558#L53" i15336415948"5pr64901_ 20while4475afilp5746_ 20"6-014 20g>4qa> 20EN44_ 2>447re77777777777* ignor"Lus"  op poif E5laUnderRun Ac poif and to flush write to CCAR Pdr1558#L53" i1533645>3369" i64901_ 20while4476afilp574620g>&6a>hys_memory_basc 4420g>4476)77777777777* preamblIs to flush write to CCAR Pdr1558#L53" i153364#L53" i1564901_ 20while4477afilp574620ncl6c*ICES"s="line33n44420n>447L277777777777*--------------------------------------------------*d to flush write to CCAR Pdr1558#L53" i15336415948"5pr64901_ 20while4478afilp5746f= 20ed n3" c}sh write to CCAR Pdr1558#L53" i153364#L53" i1564901_ 20while4479afilp5746"line67dr1558#L53" ielsesh write to CCAR Pdr1558#L53" i1533645>3369" i64901_ 20while448lafilp5746"line6 na7915="L8159{="L8159sh write to CCAR Pdr1558#L53" i15336415948"5pr64901_ 20while4481afilp5746="c#|68179cu                20ass="coref444uc>448lqanen 8hisrm||=SP Channel CMR4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533645>3369" i64901_ 20while4482afilp57464uctr64901_ 20ass="coref444uc>448leeeeeeeeeeeeeeeeeaMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533645>3369" i64901_ 20while4483afilp5746c>20N6 m="ul 1_ 20"2-01444c>2>44854eeeeeeeeeeeeeeeeant 20ieand4f_10..00  ..Tx Subrm||=s, Underrun Ac poiMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533645>3369" i64901_ 20while4484afilp5746_);4865__LINE__4nclu="+g44_);>448&qeeeeeeeeeeeeeeeeant 20i3f_10......0  ...1.= S5+ 8PreamblI befor"Lopening flagMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15336415948"5pr64901_ 20while4485afilp5746efuth6 state_4nfthe48ss=44efu>448reeeeeeeeeeeeeeeeeant 20i2f_10......0  ...1.= ConsecutmaC Idlesfshar"L0ie"on 0MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533645>3369" i64901_ 20while4486afilp5746541 961_ 20ass="com8men 44541>4486)eeeeeeeeeeeeeeeeant 20i1..8f_10...0110..T3"SP Ispe  m||=S= HDLC/SDLCMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533645>3369" i64901_ 20while4487afilp5746t448L2eeeeeeeeeeeeeeeeant 207..4f_10....0000  Rx Subrm||=s, aiea/ctrl field hand1s4gMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533645>3369" i64901_ 20while4488afilp574633g4n63356"L294l="comits4433g>4480 eeeeeeeeeeeeeeeeant 203;"lf_10....0110..MI20ie"  m||=S= HDLC/SDLCMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153364#L53" i1564901_ 20while4489afilp574620 qs6r1558#L53" i15="334420 >4481)eeeeeeeeeeeeeeeeaMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533645>3369" i64901_ 20while449lafilp574601_Su6"pfSss ||eRT " 9114401_>44912eeeeeeeeeeeeeeeean0000 0110.0000 0110.= 0x060>hy20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533645>3369" i64901_ 20while4491afilp574620 qs693" clapor clas="l44="c>448c7eeeeeeeeeeeeeeeead to flush write to CCAR Pdr1558#L53" i1533634e ||ef="6033e#20 qsdr14492afilp574601_Su69279cu                93" 4e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it440leRec_MODE_HDLC634e ||ef="6033e#20 qsdr14493afilp574620 qs6r1558#L53" i15555555555555555529currm163" i16o tra854420336,  SP3313o tra85479cur" 0x0001;5555555555555520ass="coref444uc>448lqanSet MI20ie" m||=S= external Rec_ead to flush write to CCAR Pdr1558#L53" i1533635>3369" i64901_ 20while4494afilp574601_Su69__LINsh write to CCAR Pdr1558#L53" i15336315948"5pr64901_ 20while4495afilp574620 qs69     br4akmgs49"u44li5555555529currm163" i16o/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&IOC_por ;+coss ||itIOC_L53" 85555555520ass="coref444uc>448lqanSet IOC_ DCD2isfRxSec_eDetect Inputead to flush write to CCAR Pdr1558#L53" i1533635>3369" i64901_ 20while4496afilp574601_Su696    br4akmgs49"u44li5555555555555555(unsignedfshort)( 4e#2>4491)6||=!ra85Ino tdunta9ilp+co1#95ousIno tmdg4L79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&IOC_por ;+coss ||itIOC_L53")e&4~L79currm163" i16BIT3g4=>338" is ||itBIT3gL53"|79currm163" i16BIT324=>338" is ||itBIT3279cu)) |80331 901_ 204>&BIT324=>338" is ||itBIT3279cu))Rg4L>331m16="481CCARa7 q;)pas qsdr1568#L53" i1563g4=>338" i1s4497afilp574620 qs691558#L53" i15="334420 >449L294nas qsdr1568#L53" i1563g4=>338" i1s4498afilp5746901_S69E94nt_IdleRecerem44="5555555520ass="coref444uc>448lqa to flush write to CCAR Pdr1558#L53" i153363#L53" i1564901_ 20while4499afilp5746e#20 691558#L53" i15="334420 >4481)))))))))))))))))))))))))*.TxSubM||=MI20ie"L83" 8 Reaun mValue:r1558#L53" i1533734e ||ef="7033e#20 qsdr145Ilafilp5747Ilaf 70pfSss ||eRT " 9114401_>44912))))))))))))))))))))))))*......CMRnt 20ief_10................0.......Don't s5+ 8CR54on Tx UnderrunMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153378#L53" i1573g4=>338" i1s45I1afilp5747I0 qs703" clapor clas="l44="c>448c7eeeeeeeeeeeeeeee))))))))*......CMRnt 20i4f_10................x.......undefs45d to flush write to CCAR Pdr1558#L53" i15337558#L53" i75="L33 4e>33545I2afilp5747I1_Su70901_ 20ass="coref444uc>448leeeeeeeeeeeeeeeee))))))))*......CMRnt 20i3f_10................0.......S5+ 8preamblI befor"Lopenning 58#L to flush write to CCAR Pdr1558#L53" i15337538#L53" i7533e#20 qsdr14493afilp5747I0 qs70m="ul 1_ 20"2-01444c>2>44854eeeeeeeeeeeeeeee))))))))*......CMRnt 20i2f_10................0.......S5+ 88-ts3258#Ls, 1=s5+ 8Sec_s p"  TxLength to flush write to CCAR Pdr1558#L53" i15337548#L53" i75901_ 20while4494afilp5747I1_Su70__LINE__4nclu="+g44_);>448&qeeeeeeeeeeeeeeee))))))))* to flush write to CCAR Pdr1558#L53" i15337558#L53" i75901_ 20while4495afilp5747I0 qs70state_4nfthe48ss=44efu>448reeeeeeeeeeeeeeeee))))))))*.TxM||=MI20ie"L83" 8 Reaun mValue:r1558#L53" i15337368#L53" i75901_ 20while4496afilp5747I1_Su70_ 20ass="com8men 44541>4486)eeeeeeeeeeeeeeee))))))))*......CMRnt 20i1-8)......0100  ..MonoS8#L to flush write to CCAR Pdr1558#L53" i15337578#L53" i75g4=>338" i1s4497afilp5747I0 qs70	448L2eeeeeeeeeeeeeeee))))))))* to flush write to CCAR Pdr1558#L53" i15337588#L53" i75g4=>338" i1s4498afilp574793" 570356"L294l="comits4433g>4480 eeeeeeeeeeeeeeee))))))))*......0x00.0100 xxxx xxxx  04xx to flush write to CCAR Pdr1558#L53" i15337598#L53" i75901_ 20while4499afilp5747the 9701558#L53" i15="334420 >4481)))))))))))))))))))))))))*d to flush write to CCAR Pdr1558#L53" i153378#L53" i1573g4=>338" i1s441lafilp5747 clas71g79cu                        29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0x0400Rg4L>331m16="481CCARa7 q;)pas qsdr1578#L53" i1573g4=>338" i1s4411afilp5747fleRe71179cu                }sh write to CCAR Pdr1558#L53" i153378#L53" i1573g4=>338" i1s4412afilp57473" cl71279cu                else1 ||eCT " 9114401_>440leRec_MODE_HDLC78#L53" i1573g4=>338" i1s4413afilp57477;sfl711558#L53" i15="3345I0 >450L93" 53" i1533734e ||ef="7033e#20 qsdr14414afilp5747n3" c71479cu                29currm163" i16o tra854420336,  SP3313o tra85479cur= 0x060>Rg4L>331m16="481CCARa7 q;)pas qsdr157858#L53" i7033e#20 qsdr14415afilp5747or cl711558#L53" i15="334420 >4498hisr53" i1533735>3369" i7_ el_80491 904416afilp5747" i1F716    br4akmgs49"u44li93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_UNDERRUN_ABORT033e#20 qsdnfo	loHDLC_FLAG_UNDERRUN_ABORT03L53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC735>3369" i73g4=>338" i1s4417afilp5747rrrrr71779cu                        29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT344=>338" is ||itBIT3479cuRg4L>331m16="481CCARa7 q;)pas qsdr157815948"5pr7luaannrq;);n14418afilp5747901_ 71E94nt_IdleRecerem44="else193" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_UNDERRUN_FLAG3e#20 qsdnfo	loHDLC_FLAG_UNDERRUN_FLAGL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC7398#L53" i7luaannrq;);n14419afilp57474Idle71979cu                        29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT333e#20 qsdnfo	loBIT3379cuRg4L>331m16="481CCARa7 q;)pas qsdr1578#L53" i1573g4=>338" i1s442lafilp5747OP>2072g79cu                else193" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_UNDERRUN_CR53e#20 qsdnfo	loHDLC_FLAG_UNDERRUN_CR5L53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC78#L53" i1573g4=>338" i1s4421afilp5747ine" 72179cu                        29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT333e#20 qsdnfo	loBIT3379cune" na79currm16to_BIT344=>338" is ||itBIT3479cuRg4L>331m16="481CCARa7 q;)pas qsdr15734e ||ef="7033e#20 qsdr14422afilp57471IVED72279cu                }sh write to CCAR Pdr1558#L53" i1533745>3369" i74901_ 20while4423afilp5747""+ed721558#L53" i15="3345I0 >450L93" 53" i1533784e ||ef="7luaannrq;);n14424afilp5747 clas72479cu                93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it&HDLC_PREAMBLE_PATTERN_NONE3e#20 qsdnfo	loHDLC_PREAMBLE_PATTERN_NONEL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC7858#L53" i73g4=>338" i1s4425afilp5747line 72     br4akmgs49"u44li5555555529currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT3g4=>338" is ||itBIT3gL53"Rg4L>331m16="481CCARa7 q;)pas qsdr15735>3369" i7luaannrq;);n14426afilp5747ine" 726    br4akmgs}sh write to CCAR Pdr1558#L53" i1533745>3369" i73g4=>338" i1s4427afilp5747fo	338" i1s4428afilp5747#72a> 20ed n3" c93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_SHARE_ZERO3e#20 qsdnfo	loHDLC_FLAG_SHARE_ZEROL53")erm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC7815948"5pr7luaannrq;);n1443lafilp5747_mgs873g79cu                29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT324=>338" is ||itBIT3279cu;L53" i15="334420 >449L294nas qsdr1578#L53" i157luaannrq;);n14431afilp5747lin16731558#L53" i15="3345I0 >450="8033 || qsdr7815948"5pr7luaannrq;);n14432afilp5747annr9732> 20ed n3" c93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it3369" i7luaannrq;);n14433afilp5747=",ss731558#L53" i15 ||eCT " 9114401_>440leRec_MODE_HDLC7815948"5pr7luaannrq;);n14434afilp5747 20cl73479cu                20ass="coref444uc>448lqanset up rI20ie" aieand tfilteaing *d to flush write to CCAR Pdr1558#L53" i153378#L53" i157luaannrq;);n14435afilp574715="L73     br4akmgs49"u44lin>442retva" i16o/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&RS_por ;+coss ||itRS_L53" 80331 901_ 204>&paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it331m16="481CCARa7 q;)pas qsdr15734e ||ef="7033e#20 qsdr144_6afilp5747"34e3736    br4akmgs49"u44li29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT44=>338" is ||itBIT479cuRg4L>331m16="481CCARa7 q;)pas qsdr1573#L53" i157033e#20 qsdr14437afilp57474akmg737    br4akmgs}sh write to CCAR Pdr1558#L53" i15337315948"5pr73g4=>338" i1s4438afilp5747E94nt73dleR43_queue5748544E94>4430 qsdlua7915="7315948"5pr7luaannrq;);n144_9afilp5747|=!pa73dr1558#L53" i n3"44OP>>442moo/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&CM_por ;+coss ||it&o tra854420336,  SP3313o tra85479currRg4L>331m16="481CCARa7 q;)pas qsdr15734e ||ef="7033e#20 qsdr1444lafilp57477wags74ow_latencgned n3"44OP>>442mopaE94nCES""+cod c R4 20"u4resullass="line" usc_cmr_va854420336,  SP3313cmr_va85479cur= 0331 901_ 204>&o tra854420336,  SP3313o tra85479cuRg4L>331m16="481CCARa7 q;)pas qsdr1573#L53" i157luaannrq;);n14471afilp5747" cla741558#L53" i15="3345I0 >450="8033 || qsdr7815948"5pr7luaannrq;);n14472afilp574791 907_ 20clasluaann00ass="coref444uc>448lqanMI20ie"  m||=SP Channel RMR4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15337815948"5pr7luaannrq;);n14473afilp5747 namp74m="ul 1_ 20"2-01444c>2>44854))))))))*MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15337815948"5pr74901_ 20while4474afilp5747901_ 74__LINE__4nclu="+g44_);>448&qeeeeeeeeant 20ieand3f_10..000eeeeen204s4gMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153378#L53" i1573g4=>338" i1s4475afilp574794nt_74state_4nfthe48ss=44efu>448reeeeeeeeeant 20i2and1f_10..00  .. FCSr= 16ts32CR54CCITT (x15 + x12 + x5 + 14MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533784e ||ef="74901_ 20while4476afilp5747;n1L474>hys_memory_basc 4420g>4476)))))))))*8t 20ilf_10......1......1.=nSet CR5483"sll 1s (use E5laSDLC/HDLC4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153378#L53" i1573g4=>338" i1s4477afilp5747i);n1741558#L53" i15="3345I0 >450L2))))))))*8t 209f_10.......0......1.=nI#L5u|=SP 20ie" chars"68>CR5L520ie"L83" 8 usc_DmaCmd()r1558#L53" i15337815948"5pr73g4=>338" i1s4478afilp5747="+co74="+co1t);n162c#9544f=<>4470 ))))))))*8t 208f_10.......1......1.=nUse Abort/PEfts32as abort"68dic  ob4)n 8hisra854MI20ie"L83"SPr1558#L53" i15337815948"5pr73g4=>338" i1s4479afilp5747n3" c741558#L53" i15="334420 >4481)))))))))*8t 207..6f_10....00)))))Even parity4)n 8hisra854MI20ie"L83"SPr1558#L53" i153378#L53" i1573g4=>338" i1s445lafilp57471641 75na7915="L815948"544"li>44812))))))))*8t 205f_10.......0......parity disablI64)n 8hisra854MI20ie"L83"SPr1558#L53" i153378#L53" i1573g4=>338" i1s4451afilp5747hIDEN753" clapor clas="l44="c>448c7))))))))*8t 204..2f_10....000....P 20ie" Char Length.=n8 ts331 n 8hisra854MI20ie"L83"SPr1558#L53" i15337815948"5pr75="L33 4e>3354452afilp5747e4e>375901_ 20ass="coref444uc>448le))))))))*8t 20i;"lf_10....00.....DisablInMI20ie" 1 n 8hisra854MI20ie"L83"SPr1558#L53" i15337815948"5pr73g4=>338" i1s4453afilp5747ap45r75m="ul 1_ 20"2-01444c>2>44854))))))))*1 n 8hisra854MI20ie"L83"SPr1558#L53" i15337815948"5pr73g4=>338" i1s4454afilp5747t__FI75__LINE__4nclu="+g44_);>448&qeeeeeeeean0000 0101n0000 0000 = 0x0500MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15337815948"5pr7luaannrq;);n14455afilp5747ll i175state_4nfthe48ss=44efu>448reeeeeeeeead to flush write to CCAR Pdr1558#L53" i1533785>3369" i73g4=>338" i1s4456afilp5747ug_le75pfSsssh write to CCAR Pdr1558#L53" i153378#L53" i1573g4=>338" i1s4457afilp5747dl4Re757w_latencgned n3"44OP>>442moo tra854420336,  SP3313o tra85479cur= 0x0500Rg4L>331m16="481CCARa7 q;)pas qsdr157815948"5pr73g4=>338" i1s4458afilp5747 20g>75dleR43_queue5748544E94>4430 qsdlua7915="78#L53" i1573g4=>338" i1s4459afilp5747     7ue494nt_45 901switch" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it440leRec_MODE_HDLC78#L53" i1573g4=>338" i1s446lafilp5747 na7973g79cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_NRZB3e#20 qsdnfo	loHDLC_ENCODING_NRZB79cu8Recerem44="gned n3"44OP>>442moo tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT3g4=>338" is ||itBIT3gL53"R breakRg4L>331m16="481CCARa7 q;)pas qsdr157815948"5pr7luaannrq;);n14461afilp5747mgsl_76179cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_NRZI_MARK3e#20 qsdnfo	loHDLC_ENCODING_NRZI_MARK79cu8Recerem44=29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT344=>338" is ||itBIT3479cuR breakRg4L>331m16="481CCARa7 q;)pas qsdr157815948"5pr75="L33 4e>3354462afilp5747lin1676279cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_NRZI_SPACE3e#20 qsdnfo	loHDLC_ENCODING_NRZI_SPACE79cu8Recerem4429currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT344=>338" is ||itBIT3479cune" na79currm16to_BIT3g4=>338" is ||itBIT3gL53"R breakRg4L>331m16="481CCARa7 q;)pas qsdr157815948"5pr7033e#20 qsdr14463afilp5747r4nfo76379cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_BIPHASE_MARK3e#20 qsdnfo	loHDLC_ENCODING_BIPHASE_MARK79cu8Recerem29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT333e#20 qsdnfo	loBIT3379cuR breakRg4L>331m16="481CCARa7 q;)pas qsdr157815948"5pr7033e#20 qsdr14464afilp5747inf4	76479cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_BIPHASE_SPACE3e#20 qsdnfo	loHDLC_ENCODING_BIPHASE_SPACE79cu8Recere29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT333e#20 qsdnfo	loBIT3379cune" na79currm16to_BIT3g4=>338" is ||itBIT3gL53"R breakRg4L>331m16="481CCARa7 q;)pas qsdr157815948"5pr73g4=>338" i1s44 5afilp5747a3" e76579cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_BIPHASE_LEVEL3e#20 qsdnfo	loHDLC_ENCODING_BIPHASE_LEVEL79cu8Recere29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT333e#20 qsdnfo	loBIT3379cune" na79currm16to_BIT344=>338" is ||itBIT3479cuR breakRg4L>331m16="481CCARa7 q;)pas qsdr15785>3369" i7luaannrq;);n14466afilp5747"L49376679cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_DIFF_BIPHASE_LEVEL3e#20 qsdnfo	loHDLC_ENCODING_DIFF_BIPHASE_LEVEL79cu8R29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT333e#20 qsdnfo	loBIT3379cune" na79currm16to_BIT344=>338" is ||itBIT3479cune" na79currm16to_BIT3g4=>338" is ||itBIT3gL53"R breakRg4L>331m16="481CCARa7 q;)pas qsdr1578#L53" i1573g4=>338" i1s4467afilp574780XME767    br4akmgs}sh write to CCAR Pdr1558#L53" i15337515948"5pr73g4=>338" i1s44 8afilp5747sseq_76dleR43_queue5748544E94>4430 qsdlua7915="75#L53" i1573g4=>338" i1s44 9afilp5747unsig76e494nt_45 90193" 4 4e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_CRC_MASK3e#20 qsdnfo	loHDLC_CRC_MASKL53")e" na79currm16bus_tHDLC_CRC_16_CCITT3e#20 qsdnfo	loHDLC_CRC_16_CCITTL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC78#L53" i1573g4=>338" i1s447lafilp5747336"l77g79cu                29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT94=>338" is ||itBIT979cuRg4L>331m16="481CCARa7 q;)pas qsdr157815948"5pr74901_ 20while4471afilp5747fleRe77179cu        else193" 4 4e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_CRC_MASK3e#20 qsdnfo	loHDLC_CRC_MASKL53")e" na79currm16bus_tHDLC_CRC_32_CCITT3e#20 qsdnfo	loHDLC_CRC_32_CCITTL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC7815948"5pr74901_ 20while4472afilp5747hef="77279cu                29currm163" i16o tra854420336,  SP3313o tra85479cur|"  44e#2>4491)6||=!BIT324=>338" is ||itBIT3279cu |80331 901_ 204>&BIT3g4=>338" iit&BIT94=>338" is ||itBIT979currRg4L>331m16="481CCARa7 q;)pas qsdr15745>3369" i74901_ 20while4473afilp5747"s="l771558#L53" i15="3345I0 >450L93" 53" i1533745>3369" i74901_ 20while4474afilp5747"line77re4va" i1ef="803344inf>4464)o/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&RM_por ;+coss ||itRM_L53" 80331 901_ 204>&o tra854420336,  SP3313o tra85479currRg4L>331m16="481CCARa7 q;)pas qsdr157415948"5pr74901_ 20while4475afilp5747_ 20"771558#L53" i15="334420 >4498hisr53" i1533745>3369" i74901_ 20while4476afilp574720g>&77>hys_memory_b33n44320n>437L294nrq;spinSet    IP 20ie" count Li IssP Channel RCLR)i83"0xffff.ead to flush write to CCAR Pdr1558#L53" i153374#L53" i1574901_ 20while4477afilp574720ncl777hys_memory_b33n44320n>437L294nrq;spinWhen 443opening flag val443SDLC8fra0e2isfrecognizI6=3  Iad to flush write to CCAR Pdr1558#L53" i15337415948"5pr74901_ 20while4478afilp5747f= 20ed n3" c00ass="coref444uc>448lqanMI20ie" Characnnelcount  RCC)2isfloadI6=with=3  I0ie"LLinIad to flush write to CCAR Pdr1558#L53" i153374#L53" i1574901_ 20while4479afilp5747"line77dr1558#L53" i00ass="coref444uc>448lqanMCLR. T  IPCC2isfdecrec>44I6=E5laeach rI20ie"d byte.  T  Iad to flush write to CCAR Pdr1558#L53" i1533745>3369" i74901_ 20while448lafilp5747"line7 na7915="L815900ass="coref444uc>448lqan0ie"LLvalPCC2isfstor"d af20ie"  Iclosing flag val"  Ifra0e2ad to flush write to CCAR Pdr1558#L53" i15337415948"5pr74901_ 20while4481afilp5747="c#|78179cu        00ass="coref444uc>448lqanallowing "  Ifra0e2sizIi83"b"L0iepu4I6.ead to flush write to CCAR Pdr1558#L53" i1533745>3369" i74901_ 20while4482afilp57474uctr78s="lrxsh 20" 911r443" >44 leRecas qsdr15745>3369" i74901_ 20while4483afilp5747c>20N781558#L53" i15=n3"44OP>>442moo/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&RCLR420336,  SP3313oCLRL53" 80331 901_ 204>&RCLRVALUE3e#20 qsdnfo	loRCLRVALUE79currRg4L>331m16="481CCARa7 q;)pas qsdr15745>3369" i74901_ 20while4484afilp5747_);4878__LINsh write to CCAR Pdr1558#L53" i15337415948"5pr74901_ 20while4485afilp5747efuth78     br4akmgsu" i1FY" i1)6="5ousRCmddunta9ilp+co1#95ousRCmdmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&RCmd_SelectRicrdma_levelpf_oss ||it331m16="481CCARa7 q;)pas qsdr15745>3369" i74901_ 20while4486afilp5747541 978pfSsssh write to CCAR Pdr1558#L53" i1533745>3369" i74901_ 20while4487afilp5747t437L294nrq;spinMI20ie" II20irupt ControlsP Channel RICR4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533745>3369" i74901_ 20while4488afilp574733g4n73356"L294l="comits4433g>4480 eeeeeeee*1 n 8hisra854MI20ie"L83"SPr1558#L53" i153374#L53" i1574901_ 20while4489afilp574720 qs7r1558#L53" i15="334420 >4481)eeeeeeeeant 20iean8f_10......?eeeeeeeRxFIFO84MI2R quest Level79n 8hisra854MI20ie"L83"SPr1558#L53" i1533745>3369" i74901_ 20while449lafilp574701_Su7"pfSss ||eRT " 9114401_>44912eeeeeeee*8t 207f_10..........0.......Exi4I6=Hunt IA (II20irupt Arm4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533745>3369" i74901_ 20while4491afilp574720 qs793" clapor clas="l44="c>448c7eeeeeeee*8t 206f_10..........0.......IdlenMI20ie"d IAMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533745>3369" i7033e#20 qsdr14492afilp574701_Su79901_ 20ass="coref444uc>448le))))))))*8t 205f_10..........0.......Break/Abort IAMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533745>3369" i7033e#20 qsdr14493afilp574720 qs79m="ul 1_ 20"2-01444c>2>44854))))))))*8t 204f_10..........0.......Rx Bound IAMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533745>3369" i74901_ 20while4494afilp574701_Su79__LINE__4nclu="+g44_);>448&qeeeeeeeeant 203f_10..........1...... QueuI6=L53"usfreflects oldest 2 bytes"68>FIFOMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15337415948"5pr74901_ 20while4495afilp574720 qs79state_4nfthe48ss=44efu>448reeeeeeeeeant 202f_10..........0.......Abort/PEfIAMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533745>3369" i74901_ 20while4496afilp574701_Su79>hys_memory_basc 4420g>4476)))))))))*8t 20if_10..........1...... Rx Overrun IAMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533745>3369" i73g4=>338" i1s4497afilp574720 qs791558#L53" i15="3345I0 >450L2))))))))*8t 200f_10..........0.......Select TC0n0ie"LLE5lais 8ck_bMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533745>3369" i73g4=>338" i1s4498afilp5747901_S79356"L294l="comits4433g>4480 eeeeeeee*1 n 8hisra854MI20ie"L83"SPr1558#L53" i153373#L53" i1574901_ 20while4499afilp5747e#20 791558#L53" i15="334420 >4481)))))))))*......0000 0000 0000 1000 = 0x000a mustube written as zeros.r1558#L53" i1533834e ||ef="8033e#20 qsdr145Ilafilp5748Ilaf 80pfSss ||eRT " 9114401_>44912))))))))ad to flush write to CCAR Pdr1558#L53" i153388#L53" i1583g4=>338" i1s45I1afilp5748I0 qs801558#L53" i15="3345I0 >450="8033 || qsdr8558#L53" i85="L33 4e>33545I2afilp5748I1_Su80 20clasluaann00ass="coref444uc>448lqanCarry ov0ie"  IExi4=Hunt L83"IdlenMI20ie"d ts33)ad to flush write to CCAR Pdr1558#L53" i15338838#L53" i8533e#20 qsdr14493afilp5748I0 qs80320clasluaann00ass="coref444uc>448lqan68>cto_;"  y havI been 4rm"d bysra85ArmEvents.)))ad to flush write to CCAR Pdr1558#L53" i15338848#L53" i85901_ 20while4494afilp5748I1_Su80__LINsh write to CCAR Pdr1558#L53" i15338558#L53" i85901_ 20while4495afilp5748I0 qs80     br4akmgsu" i1FY" i1)6="o tra854420336,  SP3313o tra85479cur= 0331 901_ 204>&ra85Ino tdunta9ilp+co1#95ousIno tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&RIC_por ;+coss ||itRIC_MIcurr5&40xc0Rg4L>331m16="481CCARa7 q;)pas qsdr158368#L53" i85901_ 20while4496afilp5748I1_Su80pfSsssh write to CCAR Pdr1558#L53" i15338578#L53" i85g4=>338" i1s4497afilp5748I0 qs807hys_memory_b93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_bus_ru2"pf_oss ||it338" i1s4498afilp574893" 580E94nt_IdleRecerem44="=n3"44OP>>442moo/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&RIC_por ;+coss ||itRIC_MIcu,4 4e#2>4491)6||=!qa>420336,  SP3313ref="80)(0x030a |80331 901_ 204>&o tra854420336,  SP3313o tra85479cu)rrRg4L>331m16="481CCARa7 q;)pas qsdr158598#L53" i85901_ 20while4499afilp5748the 980dr1558#L53" ielsesh write to CCAR Pdr1558#L53" i153388#L53" i1583g4=>338" i1s441lafilp5748 clas81g79cu                =n3"44OP>>442moo/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&RIC_por ;+coss ||itRIC_MIcu,4 4e#2>4491)6||=!qa>420336,  SP3313ref="80)(0x140a |80331 901_ 204>&o tra854420336,  SP3313o tra85479cu)rrRg4L>331m16="481CCARa7 q;)pas qsdr1588#L53" i1583g4=>338" i1s4411afilp5748fleRe811558#L53" i15="3345I0 >450="8033 || qsdr88#L53" i1583g4=>338" i1s4412afilp57483" cl81 20clasluaann00ass="coref444uc>448lqanUnlatch"sll Rx L53"usfts33)L83"clear Rx L53"usfIRQ Pending *d to flush write to CCAR Pdr1558#L53" i153388#L53" i1583g4=>338" i1s4413afilp57487;sfl811558#L53" i15="3345I0 >450L93" 53" i1533834e ||ef="8033e#20 qsdr14414afilp5748n3" c81re4va" i1ef="803344inf>4464)o/prUnlatchRxL53"usBs33dunta9ilp+co1#95ousUnlatchRxL53"usBs33mdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&RXSTATUS_ALL3e#20 qsdnfo	loRXSTATUS_ALL79currRg4L>331m16="481CCARa7 q;)pas qsdr158858#L53" i8033e#20 qsdr14415afilp5748or cl81     br4akmgsu" i1FY" i1)6="5ousClearIrqPendingBs33dunta9ilp+co1#95ousClearIrqPendingBs33mdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&RECEIVE_STATUS3e#20 qsdnfo	loRECEIVE_STATUS79currRg4L>331m16="481CCARa7 q;)pas qsdr158868#L53" i8_ el_80491 904416afilp5748" i1F81pfSsssh write to CCAR Pdr1558#L53" i1533835>3369" i83g4=>338" i1s4417afilp5748rrrrr817hys_memory_b33n44320n>437L294nrq;spin83"SP Issm||=SP Channel TMR4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15338815948"5pr8luaannrq;);n14418afilp5748901_ 81="+co1t);n162c#9544f=<>4470 ))))))))*8ory_b3I20ie"L83" 8 usc_DmaCmd()r1558#L53" i15338898#L53" i8luaannrq;);n14419afilp57484Idle811558#L53" i15="334420 >4481)eeeeeeeeant 20ieani3f_10.....000....een204s4gMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153388#L53" i1583g4=>338" i1s442lafilp5748OP>2082pfSss ||eRT " 9114401_>44912eeeeeeee*8t 20i2and1f_10.. ..00..... FCSr= 16ts32CR54CCITT (x15 + x12 + x5 + 14MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153388#L53" i1583g4=>338" i1s4421afilp5748ine" 823" clapor clas="l44="c>448c7eeeeeeee*8t 2010f_10.........1.......1.= Star32CR54as all 1s (use E5laSDLC/HDLC4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533834e ||ef="8033e#20 qsdr14422afilp57481IVED82901_ 20ass="coref444uc>448le))))))))*8t 209f_10..........0.......1.= Tx2CR54EnablI64)n 8hisra854MI20ie"L83"SPr1558#L53" i1533845>3369" i84901_ 20while4423afilp5748""+ed82m="ul 1_ 20"2-01444c>2>44854))))))))*8t 208f_10..........0.......1.= App5+ 8CR54to 5+ 8val"3"SP Issfra0e4)n 8hisra854MI20ie"L83"SPr1558#L53" i1533844e ||ef="8luaannrq;);n14424afilp5748 clas82__LINE__4nclu="+g44_);>448&qeeeeeeeeant 207..6f_10.... ..00..... 83"SP Issparity Even4)n 8hisra854MI20ie"L83"SPr1558#L53" i15338458#L53" i83g4=>338" i1s4425afilp5748line 82state_4nfthe48ss=44efu>448reeeeeeeeeant 205f_10..........0.......83"SP Issparity DisablI64)n 8hisra854MI20ie"L83"SPr1558#L53" i1533835>3369" i8luaannrq;);n14426afilp5748ine" 82>hys_memory_basc 4420g>4476)))))))))*8t 204..2f_10.... ..000....eTx2Char Length.=n8 ts331 n 8hisra854MI20ie"L83"SPr1558#L53" i1533845>3369" i83g4=>338" i1s4427afilp5748fo	338" i1s4428afilp5748#82356"L294l="comits4433g>4480 eeeeeeee*1 n 8hisra854MI20ie"L83"SPr1558#L53" i15338898#L53" i8luaannrq;);n14429afilp57487915=821558#L53" i15="334420 >4481)))))))))*......0000 0100 0000 0000 " 0x04001 n 8hisra854MI20ie"L83"SPr1558#L53" i15338815948"5pr8luaannrq;);n1443lafilp5748_mgs883pfSss ||eRT " 9114401_>44912))))))))ad to flush write to CCAR Pdr1558#L53" i153388#L53" i158luaannrq;);n14431afilp5748lin16831558#L53" i15="3345I0 >450="8033 || qsdr8815948"5pr8luaannrq;);n14432afilp5748annr9832> 20ed n3" cu" i1FY" i1)6="o tra854420336,  SP3313o tra85479cur= 0x0400Rg4L>331m16="481CCARa7 q;)pas qsdr15885>3369" i8luaannrq;);n14433afilp5748=",ss831558#L53" i15="3345I0 >450L93" 53" i15338815948"5pr8luaannrq;);n14434afilp5748 20cl83479cu        switch" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it440leRec_MODE_HDLC88#L53" i158luaannrq;);n14435afilp574815="L83579cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_NRZB3e#20 qsdnfo	loHDLC_ENCODING_NRZB79cu8Recerem44="gned n3"44OP>>442moo tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT3g4=>338" is ||itBIT3gL53"R breakRg4L>331m16="481CCARa7 q;)pas qsdr15834e ||ef="8033e#20 qsdr144_6afilp5748"34e383679cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_NRZI_MARK3e#20 qsdnfo	loHDLC_ENCODING_NRZI_MARK79cu8Recerem44=29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT344=>338" is ||itBIT3479cuR breakRg4L>331m16="481CCARa7 q;)pas qsdr1583#L53" i158033e#20 qsdr14437afilp57484akmg837    br4akmgscto_;4e#2>4491)6||=!HDLC_ENCODING_NRZI_SPACE3e#20 qsdnfo	loHDLC_ENCODING_NRZI_SPACE79cu8Recerem4429currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT344=>338" is ||itBIT3479cune" na79currm16to_BIT3g4=>338" is ||itBIT3gL53"R breakRg4L>331m16="481CCARa7 q;)pas qsdr158315948"5pr83g4=>338" i1s4438afilp5748E94nt838    br4akmgscto_;4e#2>4491)6||=!HDLC_ENCODING_BIPHASE_MARK3e#20 qsdnfo	loHDLC_ENCODING_BIPHASE_MARK79cu8Recerem29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT333e#20 qsdnfo	loBIT3379cuR breakRg4L>331m16="481CCARa7 q;)pas qsdr158315948"5pr8luaannrq;);n144_9afilp5748|=!pa83dr1558#L53" icto_;4e#2>4491)6||=!HDLC_ENCODING_BIPHASE_SPACE3e#20 qsdnfo	loHDLC_ENCODING_BIPHASE_SPACE79cu8Recere29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT333e#20 qsdnfo	loBIT3379cune" na79currm16to_BIT3g4=>338" is ||itBIT3gL53"R breakRg4L>331m16="481CCARa7 q;)pas qsdr15834e ||ef="8033e#20 qsdr1444lafilp57487wags84g79cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_BIPHASE_LEVEL3e#20 qsdnfo	loHDLC_ENCODING_BIPHASE_LEVEL79cu8Recere29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT333e#20 qsdnfo	loBIT3379cune" na79currm16to_BIT344=>338" is ||itBIT3479cuR breakRg4L>331m16="481CCARa7 q;)pas qsdr1583#L53" i158luaannrq;);n14471afilp5748" cla84179cu        cto_;4e#2>4491)6||=!HDLC_ENCODING_DIFF_BIPHASE_LEVEL3e#20 qsdnfo	loHDLC_ENCODING_DIFF_BIPHASE_LEVEL79cu8R29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT333e#20 qsdnfo	loBIT3379cune" na79currm16to_BIT344=>338" is ||itBIT3479cune" na79currm16to_BIT3g4=>338" is ||itBIT3gL53"R breakRg4L>331m16="481CCARa7 q;)pas qsdr158315948"5pr8luaannrq;);n14472afilp574891 908_ 20clasluaann}sh write to CCAR Pdr1558#L53" i15338815948"5pr8luaannrq;);n14473afilp5748 namp841558#L53" i15="3345I0 >450L93" 53" i15338815948"5pr84901_ 20while4474afilp5748901_ 84479cu        93" 4 4e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_CRC_MASK3e#20 qsdnfo	loHDLC_CRC_MASKL53")e" na79currm16bus_tHDLC_CRC_16_CCITT3e#20 qsdnfo	loHDLC_CRC_16_CCITTL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC88#L53" i1583g4=>338" i1s4475afilp574894nt_84     br4akmgs49"u44lin>442retva" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT94=>338" is ||itBIT979cune" na79currm16to_BIT84=>338" is ||itBIT8    Rg4L>331m16="481CCARa7 q;)pas qsdr15834e ||ef="84901_ 20while4476afilp5748;n1L484679cu        else193" 4 4e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_CRC_MASK3e#20 qsdnfo	loHDLC_CRC_MASKL53")e" na79currm16bus_tHDLC_CRC_32_CCITT3e#20 qsdnfo	loHDLC_CRC_32_CCITTL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC88#L53" i1583g4=>338" i1s4477afilp5748i);n184779cu                n>442retva" i16o tra854420336,  SP3313o tra85479cur|"  44e#2>4491)6||=!BIT324=>338" is ||itBIT3279cu |80331 901_ 204>&BIT3g4=>338" iit&BIT94=>338" is ||itBIT979cur|80331 901_ 204>&BIT84=>338" is ||itBIT8    rRg4L>331m16="481CCARa7 q;)pas qsdr158815948"5pr83g4=>338" i1s4478afilp5748="+co84dleR43_queue5748544E94>4430 qsdlua7915="8815948"5pr83g4=>338" i1s4479afilp5748n3" c84dr1558#L53" i n3"44OP>>442moo/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&TM_por ;+coss ||itTM_L53" 80331 901_ 204>&o tra854420336,  SP3313o tra85479currRg4L>331m16="481CCARa7 q;)pas qsdr1588#L53" i1583g4=>338" i1s445lafilp57481641 85na791g4L>331m16="481CCARa7 q;)pas qsdr1588#L53" i1583g4=>338" i1s4451afilp5748hIDEN851r1558#L53" i n3"44OP>>442moo/prset_txidlIs ||it79currm163" i16=33l49>3356"L294181558#L53"rrRg4L>331m16="481CCARa7 q;)pas qsdr158815948"5pr85="L33 4e>3354452afilp5748e4e>385s="lrxsh 20" 911r443" >44 leRecas qsdr158815948"5pr83g4=>338" i1s4453afilp5748ap45r851558#L53" i15="3345I0 >450L93" 53" i15338815948"5pr83g4=>338" i1s4454afilp5748t__FI85re4va" i1ef="803344inf>4464)o/prTCmddunta9ilp+co1#95ousTCmdmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&TCmd_SelectTicrdma_levelpf_oss ||it331m16="481CCARa7 q;)pas qsdr1588#L53" i158luaannrq;);n14455afilp5748ll i1851558#L53" i15="334420 >4498hisr53" i1533885>3369" i83g4=>338" i1s4456afilp5748ug_le85>hys_memory_b33n44320n>437L294nrq;spin83"SP IssII20irupt ControlsP Channel TICR4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153388#L53" i1583g4=>338" i1s4457afilp5748dl4Re851558#L53" i15="3345I0 >450L2))))))))*MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15338815948"5pr83g4=>338" i1s4458afilp5748 20g>85="+co1t);n162c#9544f=<>4470 ))))))))*8t 20iean8f_10......?eeeeeee83"SP IssFIFO84MI2Level79n 8hisra854MI20ie"L83"SPr1558#L53" i153388#L53" i1583g4=>338" i1s4459afilp5748     851558#L53" i15="334420 >4481)))))))))*8t 207f_10..........0.......Present IA (II20irupt Arm4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153388#L53" i1583g4=>338" i1s446lafilp5748 na7986pfSss ||eRT " 9114401_>44912eeeeeeee*8t 206f_10..........0.......IdlenSent IAMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153388#L53" i158luaannrq;);n14461afilp5748mgsl_863" clapor clas="l44="c>448c7eeeeeeee*8t 205f_10..........1...... Abort Sent IAMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15338815948"5pr85="L33 4e>3354462afilp5748lin1686901_ 20ass="coref444uc>448le))))))))*8t 204f_10..........1...... EOF/EOM Sent IAMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15338815948"5pr8033e#20 qsdr14463afilp5748r4nfo86m="ul 1_ 20"2-01444c>2>44854))))))))*8t 203f_10..........0.......CR54Sent IAMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15338815948"5pr8033e#20 qsdr14464afilp5748inf4	86__LINE__4nclu="+g44_);>448&qeeeeeeeeant 202f_10..........1...... 1.= WaIssf5laSWe83igg0ie"o Star32Fra0e4)n 8hisra854MI20ie"L83"SPr1558#L53" i15338815948"5pr83g4=>338" i1s44 5afilp5748a3" e86state_4nfthe48ss=44efu>448reeeeeeeeeant 20if_10..........1...... Tx Underrun IAMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533885>3369" i8luaannrq;);n14466afilp5748"L49386>hys_memory_basc 4420g>4476)))))))))*8t 200f_10..........0.......TC0nconstant onais 8 ck_bMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153388#L53" i1583g4=>338" i1s4467afilp574880XME861558#L53" i15="3345I0 >450L2))))))))*MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15338515948"5pr83g4=>338" i1s44 8afilp5748sseq_86="+co1t);n162c#9544f=<>4470 ))))))))*8ory_b0000 0000 0011 0110 = 0x00367920ie"L83" 8 usc_DmaCmd()r1558#L53" i153385#L53" i1583g4=>338" i1s44 9afilp5748unsig861558#L53" i15="334420 >4481)))))))))*d to flush write to CCAR Pdr1558#L53" i153388#L53" i1583g4=>338" i1s447lafilp5748336"l87na791g4L>331m16="481CCARa7 q;)pas qsdr158815948"5pr84901_ 20while4471afilp5748fleRe87179cu        93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_bus_ru2"pf_oss ||it79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&TIC_por ;+coss ||itTIC_MIcu,40x0736rrRg4L>331m16="481CCARa7 q;)pas qsdr15845>3369" i84901_ 20while4473afilp5748"s="l87320clasluaannelse111111111111111111111111111111111111111111111111111111111111g4L>331m16="481CCARa7 q;)pas qsdr158415948"5pr84901_ 20while4474afilp5748"line87479cu                29currm163" i16o/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&TIC_por ;+coss ||itTIC_MIcu,40x1436rrRg4L>331m16="481CCARa7 q;)pas qsdr158415948"5pr84901_ 20while4475afilp5748_ 20"871558#L53" i15="334420 >4498hisr53" i1533845>3369" i84901_ 20while4476afilp574820g>&87>hys_memory_b39currm163" i16o/prUnlatchTxL53"usBs33dunta9ilp+co1#95ousUnlatchTxL53"usBs33mdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&TXSTATUS_ALL3e#20 qsdnfo	loTXSTATUS_ALL79currRg4L>331m16="481CCARa7 q;)pas qsdr1584#L53" i1584901_ 20while4477afilp574820ncl877w_latencgned n3"44OP>>442mo5ousClearIrqPendingBs33dunta9ilp+co1#95ousClearIrqPendingBs33mdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&TRANSMIT_STATUS3e#20 qsdnfo	loTRANSMIT_STATUS79currRg4L>331m16="481CCARa7 q;)pas qsdr158415948"5pr84901_ 20while4478afilp5748f=4430 qsdlua7915="84#L53" i1584901_ 20while4479afilp5748"line87dr1558#L53" i00ass="coref444uc>448lqa to flush write to CCAR Pdr1558#L53" i1533845>3369" i84901_ 20while448lafilp5748"line88pfSss ||eRT " 9114401_>44912eeeeeee*in83"SP IssC01_and/S53"usfP Channel TCSR4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15338415948"5pr84901_ 20while4481afilp5748="c#|883" clapor clas="l44="c>448c7eeeeeee*a to flush write to CCAR Pdr1558#L53" i15338415948"5pr84901_ 20while4482afilp57484uctr88901_ 20ass="coref444uc>448le)))))))*ant 20ieani2f_10.....0000....TCmdmdo flush write to CCAR Pdr1558#L53" i1533845>3369" i84901_ 20while4483afilp5748c>20N88m="ul 1_ 20"2-01444c>2>44854)))))))*ant 20iif_10.........0/1.....UnderWaIsmdo flush write to CCAR Pdr1558#L53" i15338415948"5pr84901_ 20while4484afilp5748_);4888__LINE__4nclu="+g44_);>448&qeeeeeee*ant 20i0..08f_10.....000....eTxIdlImdo flush write to CCAR Pdr1558#L53" i15338415948"5pr84901_ 20while4485afilp5748efuth88state_4nfthe48ss=44efu>448reeeeeeee**8t 207f_10..........x.......PreSentmdo flush write to CCAR Pdr1558#L53" i1533845>3369" i84901_ 20while4486afilp5748541 988>hys_memory_basc 4420g>4476))))))))**8t 206f_10..........x.......IdlISentmdo flush write to CCAR Pdr1558#L53" i153384#L53" i1584901_ 20while4487afilp5748t3369" i84901_ 20while449lafilp574801_Su8"pfSss ||eRT " 9114401_>44912eeeeeee*ant 202f_10..........x.......All4Sentmdo flush write to CCAR Pdr1558#L53" i15338415948"5pr84901_ 20while4491afilp574820 qs893" clapor clas="l44="c>448c7eeeeeee*ant 20if_10..........x.......TxUndermdo flush write to CCAR Pdr1558#L53" i15338415948"5pr8033e#20 qsdr14492afilp574801_Su89901_ 20ass="coref444uc>448le)))))))**8t 200f_10..........x.......TxEmpty4)n 8hisra854MI20ie"L83"SPr1558#L53" i1533845>3369" i8033e#20 qsdr14493afilp574820 qs89m="ul 1_ 20"2-01444c>2>44854)))))))**84)n 8hisra854MI20ie"L83"SPr1558#L53" i15338415948"5pr84901_ 20while4494afilp574801_Su89__LINE__4nclu="+g44_);>448&qeeeeeee**b0000 0000 0000 0000 " 0x00001 n 8hisra854MI20ie"L83"SPr1558#L53" i15338415948"5pr84901_ 20while4495afilp574820 qs89state_4nfthe48ss=44efu>448reeeeeeee*d to flush write to CCAR Pdr1558#L53" i1533845>3369" i84901_ 20while4496afilp574801_Su89>hys_memory_b39currm163" i16paE94nCES""+cod c R4 20"u4resullass="line" usc_tcsr_va854420336,  SP3313tcsr_va85479cur= 0Rg4L>331m16="481CCARa7 q;)pas qsdr15845>3369" i83g4=>338" i1s4497afilp574820 qs891558#L53" i15="334420 >449L294nas qsdr15845>3369" i83g4=>338" i1s4498afilp5748901_S89a> 20ed n3" c93" 4!ass="line" usc_PreSL166g4=>338" iit&TCSR_UNDERWAIT3e#20 qsdnfo	loTCSR_UNDERWAIT    Rg4L>331m16="481CCARa7 q;)pas qsdr15934e ||ef="9033e#20 qsdr145Ilafilp5749Ilaf 90g79cu                g4L>331m16="481CCARa7 q;)pas qsdr15931e ||ef="90901_ 20while4491afilp5749I0 qs901r1558#L53" i n3"44OP>>442moo/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&TCS_por ;+coss ||itTCS_L53" 80331 901_ 204>&paE94nCES""+cod c R4 20"u4resullass="line" usc_tcsr_va854420336,  SP3313tcsr_va85479currRg4L>331m16="481CCARa7 q;)pas qsdr159558#L53" i95="L33 4e>33545I2afilp5749I1_Su90s="lrxsh 20" 911r443" >44 leRecas qsdr159838#L53" i9533e#20 qsdr14493afilp5749I0 qs90320clasluaann00ass="coref444uc>448lqanClocksm||=SControlsP Channel CMCR4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15339848#L53" i95901_ 20while4494afilp5749I1_Su90__LINE__4nclu="+g44_);>448&qeeeeeeeeaMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15339858#L53" i95901_ 20while4495afilp5749I0 qs90state_4nfthe48ss=44efu>448reeeeeeeeeant 20ieani4f_10.....00eeeeeecountnel1 Sourcer= DisablI64)n 8hisra854MI20ie"L83"SPr1558#L53" i15339368#L53" i95901_ 20while4496afilp5749I1_Su90>hys_memory_basc 4420g>4476)))))))))*8t 20i3ani2f_10.....00eeeeeecountnel0 Sourcer= DisablI64)n 8hisra854MI20ie"L83"SPr1558#L53" i15339378#L53" i95g4=>338" i1s4497afilp5749I0 qs901558#L53" i15="3345I0 >450L2))))))))*8t 2011ani0f_10.....11......BRG1 Input2isfTxC Pin4)n 8hisra854MI20ie"L83"SPr1558#L53" i15339588#L53" i95g4=>338" i1s4498afilp574993" 590="+co1t);n162c#9544f=<>4470 ))))))))*8t 209an8f_10.......11......BRG0 Input2isfTxC Pin4)n 8hisra854MI20ie"L83"SPr1558#L53" i15339598#L53" i95901_ 20while4499afilp5749the 9901558#L53" i15="334420 >4481)))))))))*8t 207..6f_10.......01......DPLL Input2isfBRG1 Output4)n 8hisra854MI20ie"L83"SPr1558#L53" i153398#L53" i1593g4=>338" i1s441lafilp5749 clas91na7915="L815948"544"li>44812))))))))*8t 205..3f_10.......XXX.....TxCLKL0iees from Port 01 n 8hisra854MI20ie"L83"SPr1558#L53" i153398#L53" i1593g4=>338" i1s4411afilp5749fleRe913" clapor clas="l44="c>448c7eeeeeeee*8t 202;"lf_10.......XXX.....RxCLKL0iees from Port 11 n 8hisra854MI20ie"L83"SPr1558#L53" i15339858#L53" i93g4=>338" i1s4412afilp57493" cl91901_ 20ass="coref444uc>448le))))))))*1 n 8hisra854MI20ie"L83"SPr1558#L53" i15339838#L53" i93g4=>338" i1s4413afilp57497;sfl91m="ul 1_ 20"2-01444c>2>44854))))))))*8.....0000 1111 0111 0111 " 0x0f77w_n 8hisra854MI20ie"L83"SPr1558#L53" i15339848#L53" i9033e#20 qsdr14414afilp5749n3" c91__LINE__4nclu="+g44_);>448&qeeeeeeeead to flush write to CCAR Pdr1558#L53" i15339858#L53" i9033e#20 qsdr14415afilp5749or cl911558#L53" i15="334420 >4498hisr53" i15339868#L53" i9_ el_80491 904416afilp5749" i1F91>hys_memory_b39currm163" i16o tra854420336,  SP3313o tra85479cur= 0x0f40Rg4L>331m16="481CCARa7 q;)pas qsdr15935>3369" i93g4=>338" i1s4417afilp5749rrrrr911558#L53" i15="334420 >449L294nas qsdr159815948"5pr9luaannrq;);n14418afilp5749901_ 91a> 20ed n3" c93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_RXC_DPLL3e#20 qsdnfo	loHDLC_FLAG_RXC_DPLLL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC9898#L53" i9luaannrq;);n14419afilp57494Idle91979cu                39currm163" i16o tra854420336,  SP3313o tra85479cur|" 0x00030.....33n44320n>437L294nrq;spinMxCLKLfrom DPLL ad to flush write to CCAR Pdr1558#L53" i153398#L53" i1593g4=>338" i1s442lafilp5749OP>2092g79cu        else193" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_RXC_BRG3e#20 qsdnfo	loHDLC_FLAG_RXC_BRGL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC98#L53" i1593g4=>338" i1s4421afilp5749ine" 92179cu                39currm163" i16o tra854420336,  SP3313o tra85479cur|" 0x00040.....33n44320n>437L294nrq;spinMxCLKLfrom BRG0 ad to flush write to CCAR Pdr1558#L53" i15339858#L53" i9033e#20 qsdr14422afilp57491IVED92279cu        else193" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_RXC_TXCPIN3e#20 qsdnfo	loHDLC_FLAG_RXC_TXCPIN    rsh write to CCAR Pdr1558#L53" i15339838#L53" i94901_ 20while4423afilp5749""+ed92379cu                39currm163" i16o tra854420336,  SP3313o tra85479cur|" 0x00060.....33n44320n>437L294nrq;spinMxCLKLfrom TXC Input2ad to flush write to CCAR Pdr1558#L53" i15339848#L53" i9luaannrq;);n14424afilp5749 clas92479cu        elsesh write to CCAR Pdr1558#L53" i15339858#L53" i93g4=>338" i1s4425afilp5749line 92     br4akmgs49"u44lin>442retva" i16o tra854420336,  SP3313o tra85479cur|" 0x00070.....33n44320n>437L294nrq;spinMxCLKLfrom Port12ad to flush write to CCAR Pdr1558#L53" i15339868#L53" i9luaannrq;);n14426afilp5749ine" 92pfSsssh write to CCAR Pdr1558#L53" i1533945>3369" i93g4=>338" i1s4427afilp5749fo	4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_TXC_DPLL3e#20 qsdnfo	loHDLC_FLAG_TXC_DPLLL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC9415948"5pr93g4=>338" i1s4428afilp5749#92E94nt_IdleRecerem44="=n3"44OP>>442moo tra854420336,  SP3313o tra85479cur|" 0x00180.....33n44320n>437L294nrq;spinTxCLKLfrom DPLL ad to flush write to CCAR Pdr1558#L53" i15339898#L53" i9luaannrq;);n14429afilp57497915=92dr1558#L53" ielseb93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_TXC_BRG3e#20 qsdnfo	loHDLC_FLAG_TXC_BRGL53"rrm16MGSL_BUS_TYPE_PCIa7 q;)MODE_HDLC9815948"5pr9luaannrq;);n1443lafilp5749_mgs893g79cu                29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0x00200.....33n44320n>437L294nrq;spinTxCLKLfrom BRG0 ad to flush write to CCAR Pdr1558#L53" i153398#L53" i159luaannrq;);n14431afilp5749lin1693179cu        else193" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_TXC_RXCPIN3e#20 qsdnfo	loHDLC_FLAG_TXC_RXCPIN    rsh write to CCAR Pdr1558#L53" i15339815948"5pr9luaannrq;);n14432afilp5749annr993279cu                29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0x00380.....33n44320n>437L294nrq;spinMxCLKLfrom TXC Input2ad to flush write to CCAR Pdr1558#L53" i1533985>3369" i9luaannrq;);n14433afilp5749=",ss93320clasluaannelsesh write to CCAR Pdr1558#L53" i15339848#L53" i9luaannrq;);n14434afilp5749 20cl93479cu                29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0x00300.....33n44320n>437L294nrq;spinTxCLKLfrom Port0 ad to flush write to CCAR Pdr1558#L53" i15339858#L53" i9luaannrq;);n14435afilp574915="L931558#L53" i15="334420 >4498hisr53" i1533934e ||ef="9033e#20 qsdr144_6afilp5749"34e393>hys_memory_b39currm163" i16o/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&CMCR49>3356"L294181CMCRL53" 80331 901_ 204>&o tra854420336,  SP3313o tra85479currRg4L>331m16="481CCARa7 q;)pas qsdr1593#L53" i159033e#20 qsdr14437afilp57494akmg931558#L53" i15="334420 >449L294nas qsdr159315948"5pr93g4=>338" i1s4438afilp5749E94nt93dleR43_queue5748544E94>4430 qsdlua7915="9315948"5pr9luaannrq;);n144_9afilp5749|=!pa93dr1558#L53" i00ass="coref444uc>448lqanHardwar=SConfigurationsP Channel HCR4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533934e ||ef="9033e#20 qsdr1444lafilp57497wags94na7915="L815948"544"li>44812))))))))*MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i153393#L53" i159luaannrq;);n14471afilp5749" cla943" clapor clas="l44="c>448c7eeeeeeee*8t 201eani4f_10.....00eeeeeeCTR0 Divisor:00=32,01=16,10=8,11=4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15339315948"5pr9luaannrq;);n14472afilp574991 9094901_ 20ass="coref444uc>448le))))))))*8t 2013f_10.........0eeeeeeeCTR1DSel:0=CTR0Div dennem144s CTR0DivMI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1533935>3369" i9luaannrq;);n14473afilp5749 namp94m="ul 1_ 20"2-01444c>2>44854))))))))*8t 2012f_10.........0eeeeeeeCVOK:0=report 204> violationsin biphasImdo flush write to CCAR Pdr1558#L53" i15339815948"5pr94901_ 20while4474afilp5749901_ 94__LINE__4nclu="+g44_);>448&qeeeeeeeeant 2011ani0f_10.....00..... DPLL Divisor:00=32,01=16,10=8,11=4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i15339358#L53" i93g4=>338" i1s4475afilp574994nt_94state_4nfthe48ss=44efu>448reeeeeeeeeant 209an8f_10.......XX..... DPLL m||=:00=disablI,01=NRZ,10=BiphasI,11=BiphasI2Level79n 8hisra854MI20ie"L83"SPr1558#L53" i1533934e ||ef="94901_ 20while4476afilp5749;n1L494>hys_memory_basc 4420g>4476)))))))))*8t 207..6f_10.... ..00..... reservI64)n 8hisra854MI20ie"L83"SPr1558#L53" i153398#L53" i1593g4=>338" i1s4477afilp5749i);n1941558#L53" i15="3345I0 >450L2))))))))*8t 205f_10..........0.......BRG1 m||=:0=continuous,1=single cyclImdo flush write to CCAR Pdr1558#L53" i15339815948"5pr93g4=>338" i1s4478afilp5749="+co94="+co1t);n162c#9544f=<>4470 ))))))))*8t 204f_10..........X.......BRG1 EnablImdo flush write to CCAR Pdr1558#L53" i15339815948"5pr93g4=>338" i1s4479afilp5749n3" c941558#L53" i15="334420 >4481)))))))))*8t 203..2f_10.... ..00..... reservI64)n 8hisra854MI20ie"L83"SPr1558#L53" i153398#L53" i1593g4=>338" i1s445lafilp57491641 95pfSss ||eRT " 9114401_>44912eeeeeeee*8t 20if_10..........0.......BRG0 m||=:0=continuous,1=single cyclImdo flush write to CCAR Pdr1558#L53" i153398#L53" i1593g4=>338" i1s4451afilp5749hIDEN953" clapor clas="l44="c>448c7eeeeeeee*8t 200f_10..........0.......BRG0 EnablImdo flush write to CCAR Pdr1558#L53" i15339815948"5pr95="L33 4e>3354452afilp5749e4e>395901_ 20ass="coref444uc>448le))))))))*d to flush write to CCAR Pdr1558#L53" i15339815948"5pr93g4=>338" i1s4453afilp5749ap45r951558#L53" i15="3345I0 >450L93" 53" i15339815948"5pr93g4=>338" i1s4454afilp5749t__FI95re4va" i1ef="803344inf>4464)o tra854420336,  SP3313o tra85479cur= 0x0000Rg4L>331m16="481CCARa7 q;)pas qsdr1598#L53" i159luaannrq;);n14455afilp5749ll i1951558#L53" i15="334420 >4498hisr53" i1533985>3369" i93g4=>338" i1s4456afilp5749ug_le95>hys_memory_b93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&4 4e#2>4491)6||=!HDLC_FLAG_RXC_DPLL3e#20 qsdnfo	loHDLC_FLAG_RXC_DPLLL53"re" na79currm16to_HDLC_FLAG_TXC_DPLL3e#20 qsdnfo	loHDLC_FLAG_TXC_DPLLL53")rr5 ||eCT " 9114401_>440leRec_MODE_HDLC98#L53" i1593g4=>338" i1s4457afilp5749dl4Re95779cu                n>442retva" i16u324=>338" is ||itu3279cu n>442retva" i16XtalSpeeddunta9ilp+co1#9XtalSpeed    Rg4L>331m16="481CCARa7 q;)pas qsdr159815948"5pr93g4=>338" i1s4458afilp5749 20g>95E94nt_IdleRecerem44="=n3"44OP>>442moo324=>338" is ||itu3279cu n>442retva" i16DpllDivisor4=>338" is ||itDpllDivisor    Rg4L>331m16="481CCARa7 q;)pas qsdr159815948"5pr93g4=>338" i1s4459afilp5749     95979cu                39currm163" i16qa>420336,  SP3313ref="8080331 901_ 204>&Tcpor ;+coss ||itTc    Rg4L>331m16="481CCARa7 q;)pas qsdr1598#L53" i1593g4=>338" i1s446lafilp5749 na7996na791g4L>331m16="481CCARa7 q;)pas qsdr1598#L53" i159luaannrq;);n14461afilp5749mgsl_96179cu                30ass="coref444uc>448lqan DPLL is enablI6. UsI2BRG1 to provid"L0intinuousfreferenc"L0locks)*d to flush write to CCAR Pdr1558#L53" i15339815948"5pr95="L33 4e>3354462afilp5749lin1696279cu                20ass="coref444uc>448lqan f5laDPLL. DPLL m||=sin HCR is dep5+ ent ona"  Ien204s4g usI6. *d to flush write to CCAR Pdr1558#L53" i15339815948"5pr9033e#20 qsdr14463afilp5749r4nfo961558#L53" i15="3345I0 >450L93" 53" i15339815948"5pr9033e#20 qsdr14464afilp5749inf4	96479cu                93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_bus_ru2"pf_oss ||it338" i1s44 5afilp5749a3" e96     br4akmgs49"u44li        39currm163" i16XtalSpeeddunta9ilp+co1#9XtalSpeed    r= 11059200Rg4L>331m16="481CCARa7 q;)pas qsdr15985>3369" i9luaannrq;);n14466afilp5749"L493966    br4akmgs49"u44lielsesh write to CCAR Pdr1558#L53" i153398#L53" i1593g4=>338" i1s4467afilp574980XME96779cu                        39currm163" i16XtalSpeeddunta9ilp+co1#9XtalSpeed    r= 14745600Rg4L>331m16="481CCARa7 q;)pas qsdr159815948"5pr93g4=>338" i1s44 8afilp5749sseq_96dleR43_queue5748544E94>4430 qsdlua7915="95#L53" i1593g4=>338" i1s44 9afilp5749unsig96979cu                93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&4 na79currm16to_HDLC_FLAG_DPLL_DIVa>420336,  SP3313HDLC_FLAG_DPLL_DIVa>L53"rr5 ||eCT " 9114401_>440leRec_MODE_HDLC98#L53" i1593g4=>338" i1s447lafilp5749336"l97g79cu                        39currm163" i16DpllDivisor4=>338" is ||itDpllDivisor    r= 16Rg4L>331m16="481CCARa7 q;)pas qsdr159815948"5pr94901_ 20while4471afilp5749fleRe97179cu                        39currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT3g4=>338" iit331m16="481CCARa7 q;)pas qsdr159815948"5pr94901_ 20while4472afilp5749hef="97279cu                }sh write to CCAR Pdr1558#L53" i1533945>3369" i94901_ 20while4473afilp5749"s="l97379cu                else193" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_DPLL_DIV84=>338" is ||itHDLC_FLAG_DPLL_DIV8L53"rr5 ||eCT " 9114401_>440leRec_MODE_HDLC9815948"5pr94901_ 20while4474afilp5749"line97479cu                        39currm163" i16DpllDivisor4=>338" is ||itDpllDivisor    r= 8Rg4L>331m16="481CCARa7 q;)pas qsdr159815948"5pr94901_ 20while4475afilp5749_ 20"97     br4akmgs49"u44li        39currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT314=>338" iit331m16="481CCARa7 q;)pas qsdr15985>3369" i94901_ 20while4476afilp574920g>&976    br4akmgs49"u44li}sh write to CCAR Pdr1558#L53" i153394#L53" i1594901_ 20while4477afilp574920ncl97779cu                elsesh write to CCAR Pdr1558#L53" i15339415948"5pr94901_ 20while4478afilp5749f=338" is ||itDpllDivisor    r= 32Rg4L>331m16="481CCARa7 q;)pas qsdr1598#L53" i1594901_ 20while4479afilp5749"line97dr155g4L>331m16="481CCARa7 q;)pas qsdr15945>3369" i94901_ 20while448lafilp5749"line98g79cu                20ass="coref444uc>448lqan Tcr= (Xtal/Speed) - 12ad to flush write to CCAR Pdr1558#L53" i15339415948"5pr94901_ 20while4481afilp5749="c#|98179cu                30ass="coref444uc>448lqan If twic_;"  fremainder8val(Xtal/Speed) is greannelthss=Speed2ad to flush write to CCAR Pdr1558#L53" i15339415948"5pr94901_ 20while4482afilp57494uctr98279cu                20ass="coref444uc>448lqan "  n rounding up gCCAs a m|re precise1timenconstant. Insts 8 ad to flush write to CCAR Pdr1558#L53" i1533945>3369" i94901_ 20while4483afilp5749c>20N98379cu                30ass="coref444uc>448lqan valrounding up L83""  n subtracting 1 we just don't subtract ad to flush write to CCAR Pdr1558#L53" i15339415948"5pr94901_ 20while4484afilp5749_);4898479cu                20ass="coref444uc>448lqan "   on=sin this cto_. *d to flush write to CCAR Pdr1558#L53" i15339415948"5pr94901_ 20while4485afilp5749efuth981558#L53" i15="334420 >4498hisr53" i1533945>3369" i94901_ 20while4486afilp5749541 9986    br4akmgs49"u44li20ass="coref444uc>448lqa-------------------------------------------------- to flush write to CCAR Pdr1558#L53" i153394#L53" i1594901_ 20while4487afilp5749t3369" i94901_ 20while449lafilp574901_Su9"pfSss ||eRT " 9114401_>44912eeeeeee)))))))))* In cto_;"   usIr usIs a 0 f5la"   0locksspeed, to flush write to CCAR Pdr1558#L53" i15339415948"5pr94901_ 20while4491afilp574920 qs993" clapor clas="l44="c>448c7eeeeeee)))))))))* default to 0xffffffff L83"don't try to divid"Lby4)n 8hisra854MI20ie"L83"SPr1558#L53" i15339415948"5pr9033e#20 qsdr14492afilp574901_Su99901_ 20ass="coref444uc>448le))))))))))))))))* zero4)n 8hisra854MI20ie"L83"SPr1558#L53" i1533945>3369" i9033e#20 qsdr14493afilp574920 qs99m="ul 1_ 20"2-01444c>2>44854))))))))))))))))*--------------------------------------------------*d to flush write to CCAR Pdr1558#L53" i15339415948"5pr94901_ 20while4494afilp574901_Su99479cu                93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it440leRec_MODE_HDLC945>3369" i94901_ 20while4496afilp574901_Su996    br4akmgs49"u44liiiiiiiii0331 901_ 204>&Tcpor ;+coss ||itTc    r= (39currm163" i16qa>420336,  SP3313ref="80)((39currm163" i16XtalSpeeddunta9ilp+co1#9XtalSpeed    /39currm163" i16DpllDivisor4=>338" is ||itDpllDivisor    )/39currm163" i16paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it331m16="481CCARa7 q;)pas qsdr15945>3369" i93g4=>338" i1s4497afilp574920 qs99779cu                        93" 4!((((39currm163" i16XtalSpeeddunta9ilp+co1#9XtalSpeed    /39currm163" i16DpllDivisor4=>338" is ||itDpllDivisor    ) %44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it338" i1s4498afilp5749901_S99E94nt_IdleRecerem44="               /44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it&Tcpor ;+coss ||itTc    --Rg4L>331m16="481CCARa7 q;)pas qsdr15034e ||ef=5034e _ 20while4499afilp575034e>500g79cu                }
4L>331m16="481CCARa7 q;)pas qsdr15031e ||ef=503901_ 20while4491afilp5750390>500179cu                elsesh write to CCAR Pdr1558#L53" i1535002e ||ef=50333e#20 qsdr14492afilp5750333>500279cu                iiiiiiii0331 901_ 204>&Tcpor ;+coss ||itTc    r= -1Rg4L>331m16="481CCARa7 q;)pas qsdr15033e ||ef=50333e#20 qsdr14493afilp5750333>500379cu                                  g4L>331m16="481CCARa7 q;)pas qsdr15034e ||ef=503901_ 20while4494afilp5750390>5004558#L53" i15="334420 >4498hisr53" i1535005e ||ef=503901_ 20while4495afilp5750390>500     br4akmgs49"u44lin0ass="coref444uc>448lqanWrite 16-bit TimenConstant f5laBRG1 *d to flush write to CCAR Pdr1558#L53" i1535006e ||ef=503901_ 20while4496afilp5750390>5006    br4akmgs49"u44li29currm163" i16o/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&TC1_por ;+coss ||itTC1RL53" 80331 901_ 204>&Tcpor ;+coss ||itTc    rrRg4L>331m16="481CCARa7 q;)pas qsdr15007e ||ef=503g4=>338" i1s4497afilp57503g4>5001558#L53" i15="334420 >449L294nas qsdr15008e ||ef=503g4=>338" i1s4498afilp57503g4>500E94nt_IdleRecerem44="=n3"44OP>>442moo tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT44=>338" is ||itBIT479cuR 4akmgs49"u44lin0ass="coref444uc>448lqanenablIaBRG1 *d to flush write to CCAR Pdr1558#L53" i1535009e ||ef=503901_ 20while4499afilp5750390>500dr155g4L>331m16="481CCARa7 q;)pas qsdr15014e ||ef=503g4=>338" i1s441lafilp57503g4>503g94nt_IdleRecerem44="switch" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it440leRec_MODE_HDL5031e ||ef=503g4=>338" i1s4411afilp57503g4>503179cu                cto_;4e#2>4491)6||=!HDLC_ENCODING_NRZ4=>338" is ||itHDLC_ENCODING_NRZ79cu:||eCT " 9114401_>440leRec_MODE_HDL5032e ||ef=503g4=>338" i1s4412afilp57503g4>503279cu                cto_;4e#2>4491)6||=!HDLC_ENCODING_NRZB4=>338" is ||itHDLC_ENCODING_NRZB79cu:||eCT " 9114401_>440leRec_MODE_HDL5033e ||ef=503g4=>338" i1s4413afilp57503g4>503379cu                cto_;4e#2>4491)6||=!HDLC_ENCODING_NRZI_MARK3e#20 qsdnfo	loHDLC_ENCODING_NRZI_MARK79cu:||eCT " 9114401_>440leRec_MODE_HDL5034e ||ef=50033e#20 qsdr14414afilp5750033>503479cu                cto_;4e#2>4491)6||=!HDLC_ENCODING_NRZI_SPACE3e#20 qsdnfo	loHDLC_ENCODING_NRZI_SPACE79cu8R=n3"44OP>>442moo tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT84=>338" is ||itBIT8    R breakRg4L>331m16="481CCARa7 q;)pas qsdr15035e ||ef=50033e#20 qsdr14415afilp5750033>503     br4akmgs49"u44licto_;4e#2>4491)6||=!HDLC_ENCODING_BIPHASE_MARK3e#20 qsdnfo	loHDLC_ENCODING_BIPHASE_MARK79cu8g4L>331m16="481CCARa7 q;)pas qsdr15036e ||ef=50_ el_80491 904416afilp5750_ e>5036    br4akmgs49"u44licto_;4e#2>4491)6||=!HDLC_ENCODING_BIPHASE_SPACE3e#20 qsdnfo	loHDLC_ENCODING_BIPHASE_SPACE79cu8R=n3"44OP>>442moo tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT94=>338" is ||itBIT979cuR breakRg4L>331m16="481CCARa7 q;)pas qsdr15037e ||ef=503g4=>338" i1s4417afilp57503g4>503779cu                cto_;4e#2>4491)6||=!HDLC_ENCODING_BIPHASE_LEVEL3e#20 qsdnfo	loHDLC_ENCODING_BIPHASE_LEVEL79cu8g4L>331m16="481CCARa7 q;)pas qsdr15038e ||ef=50luaannrq;);n14418afilp5750lua>503E94nt_IdleRecerem44="cto_;4e#2>4491)6||=!HDLC_ENCODING_DIFF_BIPHASE_LEVEL3e#20 qsdnfo	loHDLC_ENCODING_DIFF_BIPHASE_LEVEL79cu8R29currm163" i16o tra854420336,  SP3313o tra85479cur|" 0331 901_ 204>&BIT94=>338" is ||itBIT979cune" na79currm16to_BIT84=>338" is ||itBIT8    R breakRg4L>331m16="481CCARa7 q;)pas qsdr15039e ||ef=50luaannrq;);n14419afilp5750lua>503979cu                }sh write to CCAR Pdr1558#L53" i1535024e ||ef=503g4=>338" i1s442lafilp57503g4>503g79cu        }sh write to CCAR Pdr1558#L53" i1535021e ||ef=503g4=>338" i1s4421afilp57503g4>5031r155g4L>331m16="481CCARa7 q;)pas qsdr15022e ||ef=50033e#20 qsdr14422afilp5750033>503279cu        29currm163" i16o/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&HCR49>3356"L294181HCRL53" 80331 901_ 204>&o tra854420336,  SP3313o tra85479currRg4L>331m16="481CCARa7 q;)pas qsdr15033e ||ef=504901_ 20while4423afilp5750490>5031558#L53" i15="3345I0 >450L93" 53" i1535034e ||ef=50luaannrq;);n14424afilp5750lua>5034558#L53" i15="334420 >4498hisr53" i1535025e ||ef=503g4=>338" i1s4425afilp57503g4>503     br4akmgs00ass="coref444uc>448lqanChannelSControl/s53"usfP Channel CCSR4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535036e ||ef=50luaannrq;);n14426afilp5750lua>503>hys_memory_basc 4420g>4476)))))))))*MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535037e ||ef=503g4=>338" i1s4427afilp57503g4>5031558#L53" i15="3345I0 >450L2))))))))*8t 2015f_10.........X.......RCCsFIFO8OaCmflow s53"usf(RO4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535038e ||ef=503g4=>338" i1s4428afilp57503g4>503="+co1t);n162c#9544f=<>4470 ))))))))*8t 20i4f_10.........X.......RCCsFIFO8Not Empty s53"usf(RO4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535039e ||ef=50luaannrq;);n14429afilp5750lua>5031558#L53" i15="334420 >4481)))))))))*8t 2013f_10.........0eeeeeee1 " Clear.RCCsFIFO8(WO4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535034e ||ef=50luaannrq;);n1443lafilp5750lua>50lu558#L53" i15="334420 >4481)))))))))*8t 2012f_10.........X.......DPLL S8#Lf(RW4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535031e ||ef=50luaannrq;);n14431afilp5750lua>50l3" clapor clas="l44="c>448c7eeeeeeee*8t 2011f_10.........X.......DPLL 2 MissednClocks s53"usf(RO4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535032e ||ef=50luaannrq;);n14432afilp5750lua>50l901_ 20ass="coref444uc>448le))))))))*8t 2010f_10.........X.......DPLL 1 MissednClock s53"usf(RO4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535033e ||ef=50luaannrq;);n14433afilp5750lua>50lm="ul 1_ 20"2-01444c>2>44854))))))))*8t 209an8f_10.......00..... DPLL Re58#L onaiising L83"falling edgesf(RW4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535034e ||ef=50luaannrq;);n14434afilp5750lua>50l__LINE__4nclu="+g44_);>448&qeeeeeeeeant 207f_10..........X.......SDLC Loop On s53"usf(RO4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535035e ||ef=50luaannrq;);n14435afilp5750lua>50lstate_4nfthe48ss=44efu>448reeeeeeeeeant 206f_10..........X.......SDLC Loop Se83"s53"usf(RO4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535036e ||ef=50033e#20 qsdr144_6afilp5750033>50l>hys_memory_basc 4420g>4476)))))))))*8t 205f_10..........1...... Bypascecountnes f5laTxClk L83"RxClk (RW4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535037e ||ef=50033e#20 qsdr14437afilp5750033>50l1558#L53" i15="3345I0 >450L2))))))))*8t 204..2f_10.... ..000.....LastnChar8valSDLC fra0e has 8 bitsf(RW4MI20ie"L83" 8 usc_DmaCmd()r1558#L53" i1535038e ||ef=503g4=>338" i1s4438afilp57503g4>50l="+co1t);n162c#9544f=<>4470 ))))))))*8t 20i;"lf_10.......00..... reservI64)n 8hisra854MI20ie"L83"SPr1558#L53" i15350l9e ||ef=50luaannrq;);n144_9afilp5750lua>50l1558#L53" i15="334420 >4481)))))))))*4)n 8hisra854MI20ie"L83"SPr1558#L53" i1535044e ||ef=50033e#20 qsdr1444lafilp5750033>5003"+co1t);n162c#9544f=<>4470 ))))))))*8.. ..0000 0000 0010 0000 " 0x00201 n 8hisra854MI20ie"L83"SPr1558#L53" i1535001e ||ef=50luaannrq;);n14471afilp5750lua>5003" clapor clas="l44="c>448c7eeeeeeee*d to flush write to CCAR Pdr1558#L53" i1535042e ||ef=50luaannrq;);n14472afilp5750lua>500s="lrxsh 20" 911r443" >44 leRecas qsdr15003e ||ef=50luaannrq;);n14473afilp5750lua>500379cu        29currm163" i16o/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&CCS_por ;+coss ||itCCS_L53" 80x1020rrRg4L>331m16="481CCARa7 q;)pas qsdr15044e ||ef=504901_ 20while4474afilp5750490>5004558#L53" i15="334420 >4498hisr53" i1535045e ||ef=503g4=>338" i1s4475afilp57503g4>5001558#L53" i15="334420 >4498hisr53" i1535006e ||ef=504901_ 20while4476afilp5750490>500>hys_memory_b93" 44e#2>4491)6||=!paE94nCES""+cod c R4 20"u4resullass="line" usc_para0ss ||it 20e&44e#2>4491)6||=!HDLC_FLAG_AUTO_CTS3e#20 qsdnfo	loHDLC_FLAG_AUTO_CTSMIcurr5 ||eCT " 9114401_>440leRec_MODE_HDL5047e ||ef=503g4=>338" i1s4477afilp57503g4>500779cu                n>442retva" i16u/prOuto tdunta9ilp+co1#95ousOuto tmdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&SIC_por ;+coss ||itSIC_MIcu,||eCT " 9114401_>440leRec_MODE_HDL5048e ||ef=503g4=>338" i1s4478afilp57503g4>500E94nt_IdleRecerem44="            (39currm163" i16qa>420336,  SP3313ref="80)(n>442retva" i16u/prIno tdunta9ilp+co1#95ousIno tmdg4L79currm163" i16=33l49>3356"L294181558#L53" 0331 901_ 204>&SIC_por ;+coss ||itSIC_MIcu) |80331 901_ 204>&SIC__CTS_INACTIVE3e#20 qsdnfo	loSIC__CTS_INACTIVEL53"r)rRg4L>331m16="481CCARa7 q;)pas qsdr15049e ||ef=503g4=>338" i1s4479afilp57503g4>500979cu        }sh write to CCAR Pdr1558#L53" i1535054e ||ef=503g4=>338" i1s445lafilp57503g4>503g79cu        sh write to CCAR Pdr1558#L53" i1535051e ||ef=503g4=>338" i1s4451afilp57503g4>5031r155g4L>331m16="481CCARa7 q;)pas qsdr15052e ||ef=505="L33 4e>3354452afilp57505=">503279cu        20ass="coref444uc>448lqanenablIaMaannelIntnerupt EnablI bit (MIE)e*d to flush write to CCAR Pdr1558#L53" i1535053e ||ef=503g4=>338" i1s4453afilp57503g4>503379cu        29currm163" i16o/prEnablIMaanneIrqBitdunta9ilp+co1#95ousEnablIMaanneIrqBitmdg4L>79currm163" i16=33l49>3356"L294181558#L53")rRg4L>331m16="481CCARa7 q;)pas qsdr15054e ||ef=503g4=>338" i1s4454afilp57503g4>5034558#L53" i15="334420 >4498hisr53" i1535055e ||ef=50luaannrq;);n14455afilp5750lua>503579cu        29currm163" i16o/prClearIrqPendingBs33dunta9ilp+co1#95ousClearIrqPendingBs33mdg4L>79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&RECEIVE_STATUS3e#20 qsdnfo	loRECEIVE_STATUS79cune" na79currm16to_RECEIVE_DATA3e#20 qsdnfo	loRECEIVE_DATA79cuneL53" i15="334420 >4498hisr53" i1535056e ||ef=503g4=>338" i1s4456afilp57503g4>5036    br4akmgs49"u44liiiiiiiii        29currm163" i16TRANSMIT_STATUS3e#20 qsdnfo	loTRANSMIT_STATUS79cure" na79currm16to_TRANSMIT_DATA3e#20 qsdnfo	loTRANSMIT_DATA79cure" na79currm16to_MISC3e#20 qsdnfo	loMISCL53"rRg4L>331m16="481CCARa7 q;)pas qsdr15037e ||ef=503g4=>338" i1s4457afilp57503g4>5031558#L53" i15="334420 >449L294nas qsdr15058e ||ef=503g4=>338" i1s4458afilp57503g4>503879cu        20ass="coref444uc>448lqanarm.RCCsunderflow intnerupt *d to flush write to CCAR Pdr1558#L53" i1535059e ||ef=503g4=>338" i1s4459afilp57503g4>503979cu        29currm163" i16o/prOuto tdunta9ilp+co1#95ousOuto tmdg4L79currm163" i16=33l49>3356"L294181558#L53" 80331 901_ 204>&SIC_por ;+coss ||itSIC_MIcu, (39currm163" i16qa>420336,  SP3313ref="80)(n>442retva" i16u/prIno tdunta9ilp+co1#95ousIno tmdg4L79currm163" i16=33l49>3356"L294181558#L53" 0331 901_ 204>&SIC_por ;+coss ||itSIC_MIcu) |80331 901_ 204>&BIT3por ;+coss ||itBIT3MIcu)rRg4L>331m16="481CCARa7 q;)pas qsdr15064e ||ef=503g4=>338" i1s446lafilp57503g4>503g79cu        29currm163" i16o/prEnablIIntnerupt3dunta9ilp+co1#95ousEnablIIntnerupt3mdg4L79currm163" i16=33l49